# PaCkAgE DaTaStReAm xmlparse 1 1468 # end of header 07070100000022000081a4000000000000000100000001370e4eae00000114000000e30000000000003bd60000044d0000001100000004xmlparse/pkginfoPKG=xmlparse NAME=STG xmlparse 0.9 Sun SPARC Solaris (2.4+) ARCH=sparc VERSION=0.9 CATEGORY=utility DESC=a simple, fast XML validator VENDOR=Brown University Scholarly Technology Group EMAIL=Richard_Goerwitz@Brown.EDU PSTAMP=build level 28, 17/March/99 CLASSES=none BASEDIR=/ 07070100000021000081a4000000000000000100000001370e4eaf000003b4000000e30000000000000000000205a70000001000000004xmlparse/pkgmap: 1 1468 1 d none /usr/local ? ? ? 1 d none /usr/local/bin ? ? ? 1 f none /usr/local/bin/get_uri 0755 bin bin 1482 54515 923612548 1 f none /usr/local/bin/xml2utf 0755 bin bin 323156 5120 923612551 1 f none /usr/local/bin/xml_mktemp 0755 bin bin 3888 8158 923612552 1 f none /usr/local/bin/xmlparse 0755 bin bin 323452 8868 923612546 1 d none /usr/local/lib ? ? ? 1 d none /usr/local/lib/xmlparse 0755 root root 1 f none /usr/local/lib/xmlparse/messages 0644 root root 27628 22163 923612558 1 s none /usr/local/lib/xmlparse/messages.C=messages 1 s none /usr/local/lib/xmlparse/messages.en=messages 1 s none /usr/local/lib/xmlparse/messages.en-US=messages 1 f none /usr/local/lib/xmlparse/xmlparse.cfg 0644 root root 3626 37550 923612556 1 d none /usr/local/man ? ? ? 1 d none /usr/local/man/man1 ? ? ? 1 f none /usr/local/man/man1/xmlparse.1 0644 root root 10344 59857 923612554 1 i checkinstall 429 37021 912794433 1 i pkginfo 276 22764 923684526 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!07070100000022000081a4000000000000000100000001370e4eae00000114000000e30000000000003bd60000044d0000000800000004pkginfoPKG=xmlparse NAME=STG xmlparse 0.9 Sun SPARC Solaris (2.4+) ARCH=sparc VERSION=0.9 CATEGORY=utility DESC=a simple, fast XML validator VENDOR=Brown University Scholarly Technology Group EMAIL=Richard_Goerwitz@Brown.EDU PSTAMP=build level 28, 17/March/99 CLASSES=none BASEDIR=/ 07070100000021000081a4000000000000000100000001370e4eaf000003b4000000e30000000000000000000205a70000000700000004pkgmap: 1 1468 1 d none /usr/local ? ? ? 1 d none /usr/local/bin ? ? ? 1 f none /usr/local/bin/get_uri 0755 bin bin 1482 54515 923612548 1 f none /usr/local/bin/xml2utf 0755 bin bin 323156 5120 923612551 1 f none /usr/local/bin/xml_mktemp 0755 bin bin 3888 8158 923612552 1 f none /usr/local/bin/xmlparse 0755 bin bin 323452 8868 923612546 1 d none /usr/local/lib ? ? ? 1 d none /usr/local/lib/xmlparse 0755 root root 1 f none /usr/local/lib/xmlparse/messages 0644 root root 27628 22163 923612558 1 s none /usr/local/lib/xmlparse/messages.C=messages 1 s none /usr/local/lib/xmlparse/messages.en=messages 1 s none /usr/local/lib/xmlparse/messages.en-US=messages 1 f none /usr/local/lib/xmlparse/xmlparse.cfg 0644 root root 3626 37550 923612556 1 d none /usr/local/man ? ? ? 1 d none /usr/local/man/man1 ? ? ? 1 f none /usr/local/man/man1/xmlparse.1 0644 root root 10344 59857 923612554 1 i checkinstall 429 37021 912794433 1 i pkginfo 276 22764 923684526 07070100000032000041ed000000000000000100000002370e4eaf00000000000000e30000000000001c9b00036f740000000800000004install0707010000025c000081ed00000000000000010000000136682341000001ad000000e30000000000003c3600014ef00000001500000004install/checkinstall#!/bin/sh # expected_platform="sparc" # platform=`uname -p` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tXmlparse requires ${expected_platform} architecture machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ! -f /usr/local/bin/lynx ]; then echo "\n\n\n\tXmlparse requires Lynx (installed as /usr/local/bin/lynx)\n" echo "\tAborting installation.\n\n\n" exit 1 fi exit 0 07070100000023000041ed000000000000000100000003370e4eaf00000000000000e30000000000000000000100010000000500000004root07070100000024000041ed000000000000000100000003370e4eaf00000000000000e30000000000000000000100010000000900000004root/usr07070100000025000041ed000000000000000100000005370e4eaf00000000000000e30000000000000000000100010000000f00000004root/usr/local07070100000026000041ed000000000000000100000002370e4eaf00000000000000e30000000000000000000100010000001300000004root/usr/local/bin07070100000027000081ed000000020000000200000001370d3584000005ca000000e30000000000003c3600014ef00000001b00000004root/usr/local/bin/get_uri#!/bin/sh # # Sample URI-fetching routine that uses lynx. In order for this # to work, you must, obviously, have lynx installed. # # Syntax is as follows: # # get_uri # # Exit codes: # # 1: remote HTTP daemon returned a non-200 code or mktemp failed # 2: temp file couldn't be renamed # 3: incorrect number of arguments # # Output: # # After storing URL (arg 1) in tmpfile (arg 2), url_get prints to # stdout the actual URL that was fetched (redirects may make it # so that the URL given as arg 1 isn't the one actually placed in # tmpfile). prefix=/usr/local PATH=${prefix}/bin:$PATH LYNX="/usr/local/bin/lynx -restrictions=all" MKTEMP=xml_mktemp if test .$# != .2; then exit 3; fi progname=`basename $0` tmpfile=`${MKTEMP} "/tmp/${progname:-get_uri}.XXXXXXX" 2> /dev/null` || exit 1 errfile=`${MKTEMP} "/tmp/${progname:-get_uri}.XXXXXXX" 2> /dev/null` || exit 1 ${LYNX} -source -dump -telnet \ -restrictions=all \ -hiddenlinks=ignore \ -error_file=${errfile} \ "${1}" 1> ${tmpfile} 2> /dev/null if test ${?} = 0 && \ (test ! -s ${errfile} || \ egrep 'STATUS=HTTP.* 200 ' ${errfile} 1> /dev/null 2>&1) then mv ${tmpfile} "${2}" 2> /dev/null || exit 2 sed -n 's/^ *UR[IL]=\([^ ][^ ]*\) .*$/\1/p' < ${errfile} 2> /dev/null test -f ${errfile} && rm -f ${errfile} 2> /dev/null exit 0 else test -f ${errfile} && rm -f ${errfile} 2> /dev/null test -f ${tmpfile} && rm -f ${tmpfile} 2> /dev/null exit 1 fi 07070100000020000081ed000000020000000200000001370d35870004ee54000000e30000000000003bd60000044d0000001b00000004root/usr/local/bin/xml2utfELF5444 (44bbdd pp/usr/lib/ld.so.1aW)c#<LmJ^:R5M;TBdN+K0! 3Q9jH7CD24?T#_A1*6Q:Fr83SvpES X|\.N"UoPku=O@BFL,19%V@2>Ja$V!e&U$=IZwi6'M(Rn/  8G*&.D/[EW0%,I>(`Ahl]xKg{<GY "+bPH?4'sC-; yfz}7Oq5)~ -t !@22\512 2( d p  DLXX qD&Ϙ3AY*Tb+nt`{dPhP5t`< ,<۰ht$H2p|=\@KۀR@L[ElpFӠ<T,\ܠܨ$#87@LWܸ_hxm30 |?0 C0 SxG0 tK0 O0 0S0  ۼޔ0 W0 /[0 > ENX@]_h j u_4 ݄h ,@!Ld Jh9(xTG<,% -=UKXXUci q<,xH0$<l$s|k ;LJ(UDdmܬu|xڜ0_0 $1шڄct%-43ڐ9XF߰RLxhc ntdy$PFD$@*X70 ;0 0E tX :T(SX$4ڴ=DC[try|ݐd<`΀P<,< ?EH$p !X2$?JWר<g\PLP'dܔی@ݜ܈h` (p 8 +) = IJ44 ^L et< q }  ݨ   xT 0 ' H O, h p` *| 7 >H DH V b r   X ! u x p $   DH D +0T 8 `*    $ @ 1(@ >| S X  dh k ( l ڄ< \ v   <8 P L  u0 l ! @ .t 4< < K@( c j p0 p )` `< T  r0 T   Fh %  34 J P  Ww jp yL   8  @ x`(d"0P+b 22( ?mX^ݴcVxhH)dp !6Xxۤ#(ۘ/ڨ6 FU b{X4\,,2 t4r8+8p_80 tlp<'3l?@JELDc\o,yq0preplacesort_xml_errors_and_warningssnarf_stringfree_name_valuni_utf_ptr_ptr_casecmpsig_holdbidi_spopenstripgetoptuni_strcmpcheck_dup_enum_valsfree_cmnode_startpop_stateread_and_parse_configuration_filesigemptysetcallocappend_string_to_comma_delimited_stringrewind_xml_fileutf_16_to_intuni_strspnexpand_uperefgetcwdmake_dfaxml_yy_create_bufferxml_yy_scan_buffergrab_namespace_decls_from_attsupcaseuni_utf_strncasecmpadd_ext_eref_textsnarfed_string_endpointfreadstrtoluni_toupperint_2_utf_16_stringucs_2_to_utf_8fopen_and_writelockvfprintfin_external_dtd_subsettoupper_environ_endunicode_8859_1unicode_8859_2unicode_8859_3xml_yywrapunicode_8859_4add_elementunicode_8859_5absolutizeunicode_8859_6refers_to_localhostunicode_8859_7memmoverg_add_itemunicode_8859_8unicode_8859_9strdupadd_erefexpand_elementunicode_sjisescape_urimin_sjis_charforkuni_strdupescape_uri_string_iobadd_perefuni_strncasecmp_GLOBAL_OFFSET_TABLE_push_xml_fileerrabortsleeppipesigactionxml_yy_scan_stringexpand_eref__ctypecheck_for_colonread_xml_filepop_blockadd_ext_pereffree_xml_fileresolve_pubid_as_urigethostbynameprefix_to_urifseekxml_yyerrorcreate_cmnodesigaddsetstrcasecmpatexitmap_entitiesexitrandexpand_idalarmadd_xml_warningremove_all_errors_and_warnings_exceptuni_add_stringadd_uperefxml_yy_switch_to_buffertoloweraccessmallocbreak_out_prefixsprintfbidi_pclosemax_sjis_charuni_utf_strcmp_inittrimhash_no_quotes_or_backslashfwritecreate_xml_tmpfileuni_strtolcheck_content_modelsbsearch.umulfputsadd_xml_fileuni_isdigitpush_entity_textcheck_node.uremtimexml_yylvaluni_isasciiftellxml_yy_init_bufferxml_yytextsscanfsig_defaultunicode_8859_14unicode_8859_15siglongjmpset_encodingtruncate_toxml_yyinxml_yydebugerrwarnxml_yyparsevsprintfqsortrg_free_htable_and_dataabsolutize_relative_tofclosegetenvdup2downcasexml_yylengwaitpidanycheck_leaves_in_cmnodeuni_upcaseexpand_hostname_in_uriread_entire_xml_filexml_yy_delete_buffercreate_name_val_DYNAMICrg_create_htableuni_tokenizepush_stateadd_ext_erefuni_truncate_toexpecting_cpseq_or_choiceutf_16_to_ucs_4validatingcatch_sigchldstrncmpchdir__iobexeclrg_delete_itemsetlocalecreate_cmleafcheck_attributesuni_ptr_ptr_cmpget_stringrg_get_htable_itemswait_for_childrenlangcode_okwhat_are_we_scanningstrcatuni_isblankstrncasecmpuni_utf_strpbrkcreate_message_catalogwritereallocadd_iduni_strchrutf_16_to_utf_8catch_sigint_and_sigtermtrimpop_xml_fileuni_map_whitespace_to_spacerg_free_htableexpand_pereffdopen_exitfclose_and_unlockadd_notnameuni_utf_strncmpparse_xml_filexml_yychartrimhashenvironcreate_xml_attributexml_yyoutsranderrnocreate_xml_nodexml_yyrestartexpand_ext_erefsig_releaseunlinkxml_yylexadd_idrefstrchrplus_2_spacexmlparse_envfree_message_catalogfreecopy_cmnodeoptindbuilt_in_entity_listcloseuni_strcatuni_downcaseutf_8_to_utf_16free_xml_elementreadcfgadd_element_with_flagsuni_utf_anyexternal_prog_timed_outopencreate_xml_elementoptargspace_2_plusfgetcgetlineuni_utf_strstruni_concatenate_no_freestrcmpfgetsuni_concatenateopterrsig_catch_no_restartcreate_xml_file_edata_PROCEDURE_LINKAGE_TABLE_compare_xml_warningsmemsetexpand_uperef_as_sysidexpand_attributexml_yy_flush_bufferfree_xml_nodecheck_node_against_dfafcntltmpnamfree_xml_attributeuni_strcasecmpadd_parent_links_to_attributesuni_digit_valuestrcpyfopen_and_readlockuni_map_spaces_to_spaceint_2_utf_8_stringin_a_default_namespacein_document_contentsig_catchfree_dfa_etext_lib_versionreport_all_errors_and_warningskilladd_xml_file_nomergeadd_child_and_parent_backlinksuni_utf_strcasecmpmemcmpyy_scan_charssig_ignore_ctypeadd_attributemainuni_ptr_ptr_casecmpsysloguni_utf_strcat.udivuni_utf_strcpy.divmemcpystrlencheck_attributeexpand_notnameunescape_uriexpand_uperef_as_notnamesigsetjmpstrstruni_strncmpgetmessagepush_block_finiuni_strlenstrcolladd_xml_errorbidi_popenuni_free_stringssjis_gapsxml_yynerrsuni_strstrfprintfrg_find_itemuni_tolowersigprocmaskuni_strcpyxml_yy_load_buffer_stateuni_strpbrktop_stateuni_utf_stripcompare_xml_errorsresolve_pub_or_sysiduni_isspacelibnsl.so.1libc.so.1<hlap 0o<qHT`lKx|ڄڐڜ~ڨ8ڴ29D M,j8DP\3h+tۀ*یۘ7ۤ4۰$ۼIr\(4@LX>dp|܈ܔܠ4ܬzܸ;6hn{ =$t0<#HmT^`lNx]݄Sݐݜݨݴ' @D# @i ̐"@i@~, @ "@@h@h㿐@/h/h  `    㿐 "( @hޔ @@b&#%'̐@hהb0?) 8"  ? 1 ? h : 2@@hH@h "lJ 6 ٮ  @~bԐ%hb(& $ 8 @pb&. * @h*  $ < (̒b@_ 8  % <h* @ @d,`" ?`h"` @C5?# d 4?#+d@?$(2? d  p 4@hY``d?#@?"@@o @hH`d"``@ Ʀ 㿐'L'P'T'X"("(̶" @h)L̒c@h- @D 2@h%@h ̸c@h@h@h"L ! ̒c@h0 !@g@h @h @g㿐'L'P'T'X"("(̴"!!̀ L@gې $!!̒c@gޔ $ !@!̀ 2!!Ȁ 2 @gѐa @g"X$!̶# !@g@g!Ȓ!Ȕ@g"L 2! !@gc0 !@g@g㿐!!쀢 #!"!h@g! $! (`O0!!#ah@g "   `@@g~!첒!@J? &`)'ha*`@g$h $a ) X$0ah@go"@a@g\@ k@a@J? h`b@J ]J \Y %")'ah@gH"@aJ @  "ɒ`J@ 2`a@g<a@g$ 3@a@J? "!ha*`@g($h $a ) X͔0ah@g"@ a@ga@@ J h &a@J J \! 㿐!! # @"!\@fӐ! $! (`p#a@ M"@a%\@-'`  ?@oࠔ@ !@?a\ @@$\a@fē*` $a )`ga, \@ @l" ٠!@! "   2@oX  ` @oQ ؠ@ d!!㿐   ?@" ?"@" ?#@" $:    @gr  @gm "  `@iؔ  `  @g\  a@j'  * @gM  @gH 2  @k^ 2$`>   >" " @g&  a@i   @g  @g 2  @k( 2   >  @f  a@iɔ ' (@f "  =2  @f 2 `"`' @j 2   >  @f "    >  > >"? ?2  `    "@  `*#&@! " % @?"@" ?#@"     "@  `*&@% 㿐 @k"@k & "ɢ @e@` $@ @ "@$ @ 4   - _"   2    ``  H : H L @ !" H  ` H- !@ - %?`Q"l*`@FUdUdUdGDUdUdUdGUdUdUdUdUdUdUdUdUdQ,UdR@hWa( d  8@  H : H L @ !" H  ` H!@h6a0  H : H L @ !~" H  ` H!~ :{ H L @ !}"t H  `n H@h a8 2 H : H L @ !~" H  ` HYU!~aH@h 2V,`" H0 2 H`2`4"+   H a \@a!耢@a#x@3b!@/  H : H L @ !" H  ` H!^#@_"Ā@  H : H L @ !" H  ` H!aX@g  2 H?π`R"*`@J@L(LMTMNOOPL 4".$ 5 "  H"J$ Hd 8@`!& !Ȁ@Ǡ  H : H L @ !" H  ` H! 2$$ d 8@`"& "@  H : H L @ !" H  ` H! 2T H d 8@`"& "@}  H : H L @ !" H  ` Hjf! %d  8@`!\& !@X  H : H L @ !" H  ` HEA! 2%  d 8@`!6& !@2  H : H L @ !" H  ` H! 2%  d 8@`"& "@   H : H L @ !" H  ` H! 2%  d 8@`"(& "(@  H : H L @ !" H  ` HӐϒ! 2%  d 8@`"@& "@@  H : H L @ !" H  ` H! 2%  d 8@`"X& "X@  H : H L @ !" H  ` H! 2%  d 8@`"px& "p@t  H : H L @ !" H  ` Ha]! 2% H d 8@`"R& "@N  H : H L @ !" H  ` H;7! H :. H L @ !}"' H  `! H@ea` 2$ H d 8@c t&  t@  H : H L @ !" H  ` H! : H L @ !}" H  ` H@eap  d 8@  H : H L @ !" H  ` H͐ɒ!@eaax  d 8@  H : H L @ !" H  ` H!a@el  ! a \@a!耢@  H : H L @ !" H  ` H!@ea 1 a \@aa#xt& !耢@ab!l& #x@hb!@d  H : H L @ !" H  ` HQM!@da 2! H ^#@C_"Ā@?  H : H L @ !" H  ` H,(! :  H L @ !}" H  ` H H : H L @ !}" H  ` H!}@ @aF㿐  a   .  @". $   .  &@   㿐  a  @a@ 2  $@i@@Ғ#`  `" \Y  @ : `  `  `@ ` ?  a \` `& \ `@`ؓ*` & `8  & \@` & `  \  `+  @#? @  @  @  @  @  @  @  &` &`$ \㿐  @a  @`@ 2  $@i=@@S#`  `" \Y  @ : `  `  `@ ` ?   a \` `& \ `@`Y*` & `8  & \@`3 & `  \  `+  @+#? @&  @!  @  @  @  @   @  &` &`$ \pi V".@Z\],]]^X__pt`(/   @)0 '2&"    `@   @_͑* @ `  @e $@ `, $ @ 7" @ΐ1     , @, 2  "  @  * @_    @_@_ @_ @"2@ ,`(`(&`( `,@u 2  @!2@ .`,`,&`, `0@ 2  @!2@ `0`0&`0 `4@Ɛ 2  @!2@ `4`4&`4`8 @ 2  @_2@_0  @!2~@`8`8y&`8!Ԣ!Ԁ``<'@g@@dˢ`'''''`<@ ɒ@_ @ 2' @ 2  @!r2N@`<`<I&`< `@@6 2  @!\28@`@`@3&`@@!O`D(#!bT   5@ 2 y" "@^ @^@!* bT@S`D`D&`D@ '"H' '"P' '"X'#'"`'#'"h''@^n d  (`/p @^X d@^b 2!& $"$@"\ & "$   b ab@hX@^l&&  & & & & $& & @ߐ & (@ܐ & ,@ِ & 0@֐ & 4@Ӑ & 8@А & <@͐ & @@ʐ @& D ('%'@f@c'@f @c䀢 '耢` (pϔ''' <@  2'  & X^#@& @m  &  b  @@ '"H' '"P' '"X'#'"`'#'"h''@] d  (`x @] d@]͒b 2!& $"$@! & "$   ]b cb@]&@g@]&  & & & & $& & @& & (@# & ,@  & 0@ & 4@ & 8@ & <@ & @@ @& D (%#'@f5@c)'@f0 @c$䀢 '耢` (pc''' <@I  2'  & X^#@& @  &  b@  @ ː㿐!!   @"!@]! $! (`֔0@d 8@ ^#HĀ?"@`?#@`<Ā``<qĀ`?k` `<Ā`>``<`<0Z@^Z `@!"!@\*` $! )`X0@H  1Ā,  ! "@ `!, @b/" -@b*a( @] "  = @] 2  " '   `> @"" 2@ 㿐   @\ ?2& "$  1cP&  *cp&  㿐 \ : & \ `,   \ * `& \ H : & H L, @  H * L& H P :   T, @  P * T   & P@ M?2 X 6c X    *c@'y X A@ ,@ 0@ 4@ <@ @ (@\ @   @@ (  8 " @\  @\  @x2 @ 8 D " @[  " @[ @c2@ D@[   @[?  ֒c@[ @[֐㿀'H'L'P'T 'Xy   H  H.`" H L  2`.`" L" ` H H@ & H L.`@@`@* L H L@[*` & L (`pD  P@#  H` T  2`.`" T" `2 P T@ P @ & P T.`@@`@* T P T@[c*` & T (`p㿐 `\  ``,   `\ @p"( "a` "a`@ސ  H Ѐb\b\А`0@[ @ *!!`8@Z @Z H H@2- P T- @@Z`0@ ! T!@@Zג`H T@b `X@Yp` T@@Zƒ@ & L-`@@ZĒ`0@ ޒm! L!@@Z`8 L@bW `X@YC` LS@-` T- @)А@Z`0@ ! T!@@Z`H T@b, `X@Y` T@@Zn@( @Zr`0@ ! L!@@ZX`8 L@b `X@X` L@@ZG@` &@ H@*2@ P*.@ H㿐  L\ H@Zgؔ  T\ P@Za H P@ ` @ ` 㿐 H``& H L@Z'*`& L & H@Z & L  "    @Z.@ H L*`@ " H L*  ?㿐@Y  ` (`h`&@b @_&   2 &  (`h& & 㿐 P``& P T@Y֓*`& T & P@Y & T  "    @Y@ P T*`@ " P T*  ?㿐@Y  ` (`S`&@bW @_K&   2 &  (`>& & 㿐    @Y~@Y|㿐    @Yp@Yn㿐@YP   (`p @Y: `&`2 &    *`H& & &  & @ON   & 㿐  \  *`*@Y 2  (`pՔ @X @^ѐ& & & & & & & @O `  &  ?  *c@^& 㿐  " ``@" 2 *@X  @X  a(H  " @!      , @    * @X @X㿐@X "     , @X   * @X   @X@X㿈d` 8 @X   ` "` L"x   <Dvd` epd!`@X  ^e#!h@X    ap@ V`!@Xw    ap@F`!@Xg  2?` @7a'a!Р@XX  _,"Đ!ؒ@XN  %!@XG  2` @a a逢 2`a \ 2`a !a@ﹰ ` 8`  @X ?2$`"$  @裸cP$` @cp$`?㿐@X  ?2  ?   $ $    $ `a !p"a"!l!l @Wؔ " "     b?? $b?'OĀ !l "!p !o*ap!o ? ?ap*` ?*`*`!p?#$?   ap$fap$ap 2ap "apap`  (@ $P!p#:!@Wm" ?@W<`@`$H` `$HL@WC*`$L $H@W $L "   @WJ!L*1?H#L*`@ "$?$ "a?#!p2 6 "l #7 #!p$l`b !x"b"!t!t @W " "     ܒb?? $Ғb?'OĀ !t"!x !w*ax!w ? ?ax*` ?*`*`!x?#$?   ax$fax$ax 2ax "axax`  (@ $P!x#:!@V" ?@V{`@_C$H` `$HL@V*`$L $H@V^ $L "   @V!Li1?H#L*`@ "$?$ "b?#!x2 6 "t #7 #!x$t㿐@@ 㿐@: 㿐@4 㿐@. 㿐@( 㿐@" 㿐@ 㿐@ 㿐@ 㿐@  㿐@ 㿐@V' ?2  V?  `$ `>`#<*`@x )#0 %#0 !#0 #0 #0 #0 #0  #0  #0 #0 ̐#0*`@ $    $ 㿈7  @U "  "      bC?? ?$ ub9?'O耢   `* @?# @ 7?"@2 @U       $ $   7`  (@  $ 㿈7  @UW "  "      bD?? @$ b:?'O耢   `* @?# @ 7?"@2 @U       $ $   7`  (@  $ `7Ɛƒ @T " "     츒b?? {$쮒bu?'O  ǒ Ƒ* @?# @ 7?"@2@T    ƀ $Q$ƀ Ɛ 7ƀ`  (@ $  * 2 #6!@T" ?@T[`@]#$H` `$HL@Tb*`$L $H@T> $L "   @Ti!LIHL*`@ "?$Ɓ`7Ɛƒ @TT " "     b?? |$bv?'O  ǒ Ƒ* @?# @ 7?"@2@T    ƀ $Q$ƀ Ɛ 7ƀ`  (@ $  * 2 '6!@S" ?@S`@\$H` `$HL@S“*`$L $H@S $L "   @S!LHL*`@ "?$Ɓ`@S `? $   " *`  2*` `?c @S@  *` kb0ð? @ 'OĀ  *2 *  `@ ?# @ *c02  =!@Sl" @S;`@\$H` `$HL@SB*`$L$H@S $L "   @SJ!L*HL*`@ "\" גch*  L ג#8` E?@ " `87`@S#@Rb `@[$H` `$HL@R*`$L $H@RԐ $L "   @R!MߔHL*`@ "" ` ` 2@  . 2  2. $(2  $ . 2 `  (@2.  $. 6 `b  !d%"b!$!d@R ? ?    $$  $ - !@R" ?@Rb`@[*$H` `$HL@Ri*`$L $H@RE $L "   @Rp!J  ?$!d     ?$!d     ?$!d   ?$!d  ?$!d  @RF bP?` ?    ?  $ ; ? +@R"@Qb `@Z$H` `$HL@Q*`$L $H@Q͐ $L "   @Q@!K!d ?*`@#!dd?# N$?#;!@Qܠ" "@Q`@Zs$H` `$HL@Q*`$L $H@Q $L "   @Q!LHL*`@ ""  "b1?#7 "d6 #6$㻈@Q$ ! bp!"< @Q   H"<[b@Q]"<@Ql"$"<@Q? 2  (b @Q) @QZ & (b@, @Ɛ Ȁ &  (bߔ'y쒒@x@*@QI  Icǔ㿐  " @Q   0@Q@Q  @r@ @Pp "C   != " 2' "!|@Pɐ $" (b芔('''#8''' @Ѐ "! @P|  !"|"@PÒ $" )c`f(!"@P"p@NV@NcxN@`@" @   L   L "LL 2, c;,'@M ' c/@M  ' c%''' @ZЀ  cp'''''' (@~Ѐ   p'''''' ,@nв9 @U` "b 1"  "@P* &" ( `@P2* &" )`@Ք(b 1"`@PL*"H  "@OI @W@P#@P"p'''''' 0@(ТR @U`"b  !"  "@O֑* $"  ( `@O* $"  )`@玔X !b" `@P*"  "`" #b @O*b" *  " " "H  " @N @WK@O@O" p'''''' <@ɒв9 @UE` ("b$1",  "(@Ox* &", ( `@O* &", )`@0hb$1",`@O*"H  ",@N @W@O~@Oj",p'''''' 4@в9 @T` 4"b01"8  "4@O2* &"8 ( `@OG* &"8 )`@xb01"8`@Oa*"H  "8@N^ @V@O8@O$"8p'''''' 8@=Ѐ   p'''''' 8@-в: @T` @"b<1"D  "@@Nܑ* &"D ( `@N* &"D )`@攔`b<1"D@O *"H  "D@N @Vg@N@N"Dp'''''' 8@в: @Tb` L"bH1"P  "L@N* &"P ( `@N* &"P )`@M`bH1"P@NÕ*"H  "P@M @V @N@N"Pp"H  @M @V@N@Nu'''''' (@Ѐ 2  !   , @Q~ 2   *"H @U@NZ@NFp'''''' D@^H2`   2  6ޒ` 㿐@ "  & p''''''(@5 29 %`%a@%b  (`嫔h#.@XXL0X @& @3@S'''''(@ƒ$ "  @M "  & & '''(@xÐ& & 㿐` @    @:@P@ 2`"`@   p"H $ '@L @U@M@M~'''''' (@Ѐ 2    P    -a H   ,` @Px 2   @L s"E `@* 2%d%e@%f@PaX 20 2% 2! ah@Pz    @Psax " @Pkax 2   @Pd  @L@ "H@PWa     @L+ ˒"G 0  @- -+,`@  2 @R@R @L, @Q̒@Q@Q~@Qa"D@Lǐ `@*  ` $ @L  $ ( `@L*` $ )`@ZH *  "??   2 @K˒ "K s @RA@R "@S  @Ö @L|  &@K J"m & @Oa    @K ~"l@LS`2   @  @ O  @   @Ki  "M@1  @B3  @KW H"L  "H $  @KH @S@L"@L p'''''' ,@'Р2 @Q'@Q䀢 '耢`  (`㝔''' ,@ ђ ,@K " @N @K " p'''''' 0@ Р1 %@C  @J #5 @Q]'@QZ䀢 '耢`  (`J''' 0@ ~ 0@J " @N ֐@J " 㿐ۀ .a @  k!p@?ހ ;8`* 4``X<`@ "` ;  ` @@ ;`@ ; @ ;2 @+  2@  "~`@ ;z`@"r q`n "i h`e  :a`c ` ` !2V`` [2R``N` ! ?I  F`` - [` -2` ;` [8   23`` >/`, 2*`` ]2&`` >2"``6`  ʖ 2`` -2`` >2` "   ``@ ?ް `'''''' 0@ Ѐ .tN % A@P'@ '䀢   (`''' 0@ /?"d-  @Ie V", 5 %  @IQ # @V @M0 @I< -"@J @'''''' <@ Ѐ G''' 4@  <''' 8@  1 &c  @I 勒# @O}'@Oz䀢 '耢`  (`j''' <@ ` <@Hߒ В# ''' <@ Œ @H͒ メ#!G  &  @˖ @L +@O#@O @O @IY, @Nd@N3b @N@N,b0@N@N%a#!@IV @IQ @'''''' 4@ hЀ M''' <@ ] B''' 8@ R 72 %  @HN # @NƐ'@P '䀢   (`౔@''' 4@ f@H& #  @H  #!Q Ɛ %b @  @K 2@G #!@Nc@N`@N] @H, @M@Msb @MU@Mlb0@MN@Mea#!@H @H P'''''' 4@ Ѐ 2> ''' <@  23 ''' 8@  2(  %  @N'@N '䀢   (`@''' 4@ 5P'''''' 8@ ^O''' <@ SD''' 4@ H9̒ @GK <#*@G  (bP߻h@M'@M$@M $ `2 ' (`ߥh'''' 8@ْ. 8@G  # '''''' 8@  2  "`@J 2 ` @J  @F #! p'''''' @@ ՒЀ 23 @M^'@MYk'@G @@G#`   (bxD @G~b@PI@L~@G'''' @@lD @@M ,` .:@M@    .-@L+b) @@L&b@L! @@G> @ @GBb@GC@    . b@L b@L@G: @p'`''''' D@ QЀ 2" "T '@Oݐ"  `@ "bT'@L`'''' D@I D  @@F5 &"= @L@@L`@L@L @Fё, @K@@Kb @K@Kb@K@Kb@K~@Ka@@E "@FÐ H''' '@E 솒# @LQ' @F/`  (`N@PN    ,@?`Sp ē*`@HxL|ĸà@P"  ,0(@Oޒ $,@P  ,0@Oђ ,@P ,,` ! ?:@O ,V@` -2,` -2,@O  ,`@`"`, @b@Ig  @O  ,`@`"`ґ,@O Α,@O ɑ,,@b@IE  2,@O,,@& ,@ @O ,,  >,@O,@@O ,,` -,` >2,@Ov,,@& ,@ @Oy ,@Oe,@Op z,@Ok u,@Of om,@Fx  h,-`@  6@@ ;6`@ `6-`@ &@&@ ##,@@D} @Ǔ,@, 1@ 2 &@@@Df #􀎠@,@ & "H Щ-`@L@E0-`@E&@@O  L#@O G#@N A,  #Y,@N  @N @N ,@Dې  , (bxܜ,@@D @Iِ@Ic@Nΐ@4@I@Ic#6@Dΐʑ,#,  &"  < # ,,@& ,,@ x  ,@'ܐ@FҒ#@2 "$ "2? x" ;,? x" ##,?@@C M@m` ?#@? ##@'`$ ? ` ? $ ?#@?$#@"$! ,? x",?@@Cn @?#@Lu @Iբ (,,@Iː@ @D%/` , )`@Ȕ,@DA, ,@ " :  ,@E  ,-`@ &"#@ ;" -`@D @ 4    @  @Dc 2 @b  `-`@&@&@ ##,@@B 霒@F,@& ,`S@ ` @B 鄒$@/`T-`, @ L-`& '''''' 8@ 2  -``'&@,@@B #X@&,@Cz @Cx0 '''''' 8@ 2  ,-`&@ ,,@@B ْ#,@ N&&@@I@CF,&@H@I  @ { @@C0@H6@C)@@Hː,@HĐ@ @C/` , )`@,@C:, `-`&@,,@ & *l,,&@Bp'''''' (@Ѐ 2    @B& 貒$&  S2.@Hv@Hs @B*   (bxq@G@Gc@Gc@Gzc $& & @BT 25@E "/@HA@H>@H; @Bw* @G@GQb@G3@GJc0@G,@GCa $K& & @Bp@Ea @  & @A 2$& @p`` t!ē*`@ PԸdנT؈@CE @Ck 2`4" @ 2 @Cc@ 2 @AQ $@ ,` '"# @C@ 2@ 4   2 @@BڒcH 2  @A)ɒ$ @ ur @B @C 2`4" @ 2 @Bc@ 2 @@ 瘒$@ ,` '"# @B@ 2@ 4   2 @@BcH 2  @@Аp$ @ Ք  @C4"%@B    2@BOc@ 2 @@ ?$ "   @ 4`  2`@B1H 2 `@@ !$Ų`@ ꀢ  @B 2Ű '''''' 8@SЀ 2  2 @@W # ''''' 8@:Ѐ 2    @@> ޒ#` @B2'Y`@ S "# @A@  @ 4   2 @@AcH 2  `@@毒$ @ ߀`0+@ & "# @ 4  2 2@@AcH 2  `@?慒$ @ 䀢 `1 00P 2 `@?Β  #` :`` , @ "`@C ` *` `2  @? $N 0 㿐 ` c  `` 2X` ` :S`  8G`- `` 2; `:4 , @` @Cf@ "``  * :` , @` @CM@ 2  `` H$ `*``` * `   `?p ( X 0Q "N   @ D B : @C?cP "5`@'''''' (@Ѐ 2   2 `@Ey@Ev@ @?, @D@@Dc@Do@Dc"@?`@  @#2㿐 +. w `@܄ܐܜܨܴ#X#`#p## # ####1@H5!@Dj㿐@?W 2$ @? @($ @? $ ` 㿐    , *  @?@?M?2 @?H @?F㿐 " @?<  " @?6  " @?0 @2    , *  @?@??2 @? @?㿐@ # @  @ &``y @`*`  *  ,  `& " @>$  $  (c֘ @"@f`@1&"`"& `& , @* "@`@"``"`\   @ "  `  @FP `  @Gk@ 1 &   $`2`$  *@ @>*` $  )`> @@"* @>* @"@`@"`` 1"` `  &   $`2`$  *@ @>e*` $  )` *` * @ "?`"?` "?㿐@ # @A @ &``y @K`*`  * @N@K -  @ "```  @E `  @F &' 2 @`@% @`%``%`@"@*` *  ` @>$ ?&@?$@  㿐@# @֐ @&``. =`y @ۦ`*` *   `, @ "```  @E@ `  @F[ "ʱ, & @ ٰ    E "b - b(("b#"  *` (""   b "b( (b(" (@(`*   ;  17  3 5#/ +#$#0!O0#e!?"C !㿐 @<  L.  @=. @㿐@D@<   (cԐ( @<ϐ  L. @=  @@<͐@   @` ?㿈@Bh'   aX@@  & a`@@}  e " @    2 bX  "@<& "i & - " @    ````6P `$1K  -2+ '" @    ```2```|  "@<}& "$ &`4  -2 ` " @    2   @<쀠`?㿐@, ?@ap hȐ  @;ϔ $ 77ʐ @<.@aȀ 2F` `$ @>  `$  & `$@%i @>  `$  & `$@%h&      @՚ @DS @>MaȀ 2 ` ` 2` `$@@ &`` *`$"&`&`"&`&` 㿐`#  @  !@>!Ȁ    2 ` 2`0`2` 㿐`! ` "`0` :`0`. @= 2``   *``0`2` 㿐0     @S @`  :"   : & @@& @@& `?& $@@& $@@ &㿐`"* @   :"   :`  @?a  `  㿐 @ @ @ @`H" D"`H㿐@ΰ @@T 7@75 D H- ` D $`` :.`  `@  @: `@ .`@ "`@Ɛ 2 `` @9X`,@ `@*@` ٤`  :`  `@   @:` @  .`@\ `@  `@*@`   `  8D D @&+` H.```D`@9*  `D`@m `H@"`@*`D@2` `@ `  Ψ D kH2c @8 3"㿐` `, @?@ `@ " ?`@? ?2`㿐`@ 2 @  `B}"L*`@(d@5 )@. ה0&@ @# ̔Ȕ 0Ô @o  0 @㿐 ` +aЎ@8 2 $ (bЃ$$   ` & @8  &  ( b @8ē*` &  )b(g    .` `" @;ɐ 6   `?@*  @ "*.` `@8ɒ  .`"@㿐@8o   (b0@`< "`<@8^ "`@! @@8u*$ @  < @* @8B"&& & 㿐@ `< :!  @, @ `<  @! @ "@8A" <$ @㿐     , @      @8'@8%㿐@8㿐 ` +@ 2   +aϽX  @@ ,`@@;#@ 2  `@A  @@" 6 `@*@@7ѐ 2 @ (bϒX@@$$ @#`  `& @7ړ*` &  )b(}X @ "*,` `@7  ,`"@㿐`2   +a_p  @:@  @ @A 8@`@ `@    2   $  ` $ @7n  $  ( b @7*` $  )b(%p @ "*,` `@7   ,`"@㿐`D "`D@7> "`H! H@7U*$ H D H.  "?㿐@7*   (b @7  && & & & & 㿐   @   @7㿐 @7     , @      @7@6㿐@6㿐   ` 0` *bΑ@6Ő   (bΆА @6 && & 㿐B  ` `     *b[@6   (bPА @6y $$ $   $ @`@/"`@00Ұ!A!@&H"$  @/ "`Ű!A `   B@   B`"$$ B#b$1 P b$ ޒ#  @ Ē0"$! Ӓ# @.հ!"`"$`  `  `!@ [ ! ` "$  b$@   $ `b$ ` ~"`@ ? ! ` 2!"$ 2 !@  "! $ `!"$ #`"@0   "$`@.ܒ |$[ `ؑ, @0@ M` @  $W  "$# f"`ؑ, @0@ ` `!"$W$c@  #``"$  "  2 #@ F "# $``#`@0q   b$`@. 3$[ `ؑ, @0a@ ` , @@.*!"`@  !"$ #`"@0J   "$`@.m  $[ `ؑ, @0;@ '` !"$#`$c@  "$ `" @0'`  "$`@.J $[ `ؑ, @0@ ` , @-@"`!@- "`!@- "`!@ ! ؒ$Z"$"0@ !0@ !0 ؒ$Z"$Դ"g@7!0 ؒ$Z"$ԩ"g@7!0! @- %$g@2ra #@ 5 "$ !]$`"$ԋ!m@.`0b$    %g `ؒ@/ `ؠ  `@  "$ ! 5$@ f b$a!o b$@- Y!kb$  v$b$#`@- !!@-L "`"$ @!m ! @-@ "`! !@-9 "`"$ -!m! @-- "`! !@-& "`"$ !m! @- "`ݰ! @  ؒ$Z"$"@ ! ga@1  ʰ!"$ ؒ!u°!"$! !/  @, " "$ !b$ @ |!0@   g@6!"$ϒ!_!b$ @6""$Ò!_ ؐ @3 "$` "`  ؓ*`@ "@ {  ؓ*`@"@,!l"` ؒ$Z"$ә"g@6|!0"$  @ -$ Y!@ Z  g@6j!"$#!b$ @6]""$s# ؐ @2 "$` "`  ؓ*`@,"@ +#ga`%ؕ*@2"  b$@, Ӛ#`܀`ؓ*`@ - "$g@6 !ДӇ# @,7!"`"$   ؔ@,$ "#\@ h @3\ g@5!ؒ@3U%"$ h"$! !p@2 @-#D"$! % @2  ذ @." 2 $@`  $@@ @-Wh`p?2  :   b$ @,+ ˒%Ch%` R  b$ @, ҹ% ؑ*  "?,`@+@"`x!!"$`  `Ң!@>  ؒ!p"$Қ"$!"$`  `Ҏ!@* "$ !S$@# "$ !K$`!"$y"@  "$"\`@   "`\!p !"$e "$@  "$"\ !$$`!"$R"O"$  @$!@ !p !"$B"$@ܐ "$ !$`!"$2""$  @$!@ǐ "$ !$`!"$#""$  @$!@ !p !"$ "$@ "$ !$`!"$""$  @$°!@ !p !"$"$@ "$ !$!@"%"$ !і!`"$ג Oh!@""$ 1`p?2  :    "$@+ ѿ#1@""$   H"$` `"`@O$)h"$#` `9"$g@+aga@/D "$ `@!"  "$#]ю"$  @'$0ga@/, "$ `@!"  2`p"$#]v`p"$?2  : @ $@1: "$ ,@M#b$ `@!"  '`p b$@* #]#b$ `@!}"    b$@* @#] b$@* #T6`pb$?2  : @$h#b$ `@!W"  'b$ b$@*y #]#b$ `@!E"    b$@*h #] b$@*_ #Tb$  @$qh"$`? "`@fh"` `#S^h"$  @|$ Vh@x Rh ؒ$Z"$"g@3"0b$#`@*# !`" @0@x@*1h @) "`@M y!b$ @* У!hb$ @) З!h!@ "$  `p?2  :  2  "$@)ޒ ~# `%$`ؗ* "`ڏ $@)ǒ g!h@0?@ $ "h$!Ė "@  $#M \ @!@*l"$@*@*fh  $@) 1!h!@ ^"$ `"$%!!@!`p?2  :  `"$!`"$ !h#"$ؗ* "vhư! `"$"lh!!! !!!"!#!$!%!&@( "`!'@( "`!)@( "`!*@( "`!3@( "`!(@( "`!+@( "`{!,@( "`t!-@( "`m!.@( "`f!/@( "`_!6@( "`X!7@( "`Q!8@( "`J!0@( "`C!1@(y "`<!2@(r "`5!4@(k "`.!5@(d "`'!9@(] "` !:@(V "`!;@(O "`!=@(H "` !< ܠ ? ؓ,`" @(: \"`1 ?#?# ؑ, @?ʐ@'"$$` @ ` "$$ @@"$$2 "$Ԓ$!  ̰!>"$#`! ܠ?"#gb`ؑ, @) "#?g#, `ؐ @.@`ؠ $ @'`"`@@(!>@' "`!?@' "`!@!@' "`"$ ν!5h@!D" \  d%`"$Ϋ%H@  0`"$Ο$bh  d%`"$Β%H@  0 g@@(b"$@1g}%Jh  d%`"$p%H@  0@'l "`/!B|  @]&|   |h@  @(U (hc` %&|@|  0` $ `p?2  :  e* a:99:;:d:4:::`H`@(/b @0"$D!s`@(#b @0"$8!t`@(b @0"$,!`!`@(b @0Ӑ"$!!"$  g@0Ɛb("$#R``@'b @0"$$``|@ %&|  @'Ĕ ( %`p c@  @' (w!E ``x@' h"(1 $@$@  d:`$   "$`t'b," db,h`* @  ؓ,  @%h@` h  %h)h@@     h# dh@ b0   `p%h2`@:`$`b0 h@`th,  @%hh Ġb, *` @%hh g@b0h㿐'd %",#`h*  @g@"hd  `hؐ" :    ؔ " : ?6 $  d`$ 2` "",y"`"? . %)gdh  `" :  *` 4& 2`@&   `@ӓ*`& &   2 @" , d@ "? $h4b$   *  2"",  ',`"$ @  . d  "   d.   ,` "  "$  g@q""", d","`",  ` t@  d " $", d@*`"#", " " ؁㿐h:pEWRFH( Q . P "P""4#8P(PEWR. P. P(P. . Ph( P*`Rh Q 4 8EWR RQ(P F *`P *`P (P *`E*`P H((PbY`  @㿐 h"($ d`:'?` *  b,`*` @  @" d @8"   d@ ` "",` "`g@"?$" ""(" h㿐! h"("@ h 6 d",`* @ #)"`ؒ$ h"c:    `@  t@ ?"0 !@ t!.  $ h`h"`h"`h""(㿐! d  t@4$ d d@]@㿐 d  h"("@ dh",""@# d "b0d  ,  h  t (㿐@ (2& g@#& `@ *  & g@# & @㿐 `d""`d  @ @㿐@& & &   "     " d" $ "   ,  h  t (㿐` .` 22  , @ (2g@#@& & & & &&  & & & $  d@& ` h"("@ dh",""b# d""0㿐    `@㿐`@u,` g@d#p 6 .` @"@`.`@" $ 2 g@L# & 㿐 ༀ `! "༑* @B$ @C $  g@*#`"` p*?2  : "@ .  # p㿐! ? $ g@ # `* @*  "`p㿐!h`@$$@$ 㿐@$ 㿐@$8㿐@$- *  㿐 ` !" #` 2 " "@#  $` (h` @$Y @$ $` )h`@h0%    d"`"@"$"` "` (#g#$ `*  $ g# $  `*   d@"?` h"("@ dh",""T# d""0""$! #`* ""'`@ " `*  ? 㿐 ` "" #` 2 " "@#p  $` (h` @#Ւ @# $` )h`@h$0 2 @  d"`"@"$"` "`    `"b$! `*@ " "' @"" 㿐 ` "" ! 2 " "@#  $  (h` @#z @#& $  )h`@hɔ0 2 @  d"`"@"$"` "`    `L"b$``. @ " """㿐`x *` ?"`o?*` `d""`d    `*  ? d   h"("@ dh",""P# d "b0 `*  ? 6""$   2p?2  : 1'g ! ? & I  * @*  : $p1 ? & g6# `* @*  "`p 㿐   `@   ?  , ?', @Aؠ??㿐@#W@ "@`  <"$"c  < | ,   $@!_ " I @  @ ( )"``@  "$h Xh `@* ג" .   @#  ??. @ , | @  $@! Ƕ"`? `'@' 'ܪ '""t?"b ^`7@ܕ(`@ ?@ 8 #쀠@'@ :  r@* @  #''ܣ, (`Ґ ?#'@!ϔܡ, (`!Ґ ?#'@!Ô@@@@?l"-`R@??!" ?" $" " `aE $" h hJ@  ${'o#B/ R "km"JR ?̸ kȀ!b ?"b   Ԁ`&'}k"ғ-`R@ k ޓ/ R@ "* ?`"<*`@ZZtZ[8\ y`\,\\\\\]cT](]0]@]P]`]p]]]]^^^____`l`aDaabDbbbbcc<cDcTcDcTc\ccd4ddde e\ef\fgghXy`hi<iij jLjk,k\mkyDyDkl lHlm(m4mdmmmmnn$npooppLpq,qrpssstlttu,uluvw<yDxxyDyhyyz0{{p{| |},}d}~ ~tP$@$$$Dl4D`(| `\hdTy`r@( X#@Gb$  ? b$!"$i!,"$$P0#@/b$ "a-?` `?쀢 `b$Q!"S-``"!@# !b$͔B?  b$ b$?;"`X#@b$ ",r?` `?耢 `b$!ůr"r``"!@"  !b$ş? r  b$쾖 b$?"`Xr@(v X"$!.Ŋ-" `!A!"$ŀ "$?|!_! ? $ gW# `*  @"$?h!_-"$a!gّ-"$?"$?V!fΑ-"$!_?!A!"$J "$? m!l "$ $!a"$ !`"$ !r"$ !`"$ !r"$ !a"$?'!n-r@( `"$!h- "%r#  2  @ h 2 b$!h  2 @&@5r`p@x<  r<blʢ"$!h0r@'ɐ x"$!^`"$O?r@' x"$!"$`   !ar@">` 2"$ 5"` r@"4` "$-" ı!j)-"$!$ "$!?#b$` 2? ! ? rb$(  D " r@"$  r "$  -?  !"$?j#?@"$ "?@ "$@F"$@p"$"$"$@??!!"$Q @"$ Ƒ-@"$@/"$@Y"$h"$"$@n??!@"$ -@"$@"$@F"$U"$"$@[??j@' X#b$u!00#@eb$  ?`/b$@- @$?@$?b$?]"2b$@, ~b$"3x!@A"$ r  "$@, j-"$"3d-j@&͐ `"$\"7!"$?@ "$  r@& "$L"8!"$?@ "$ p ?  @ : ?4@ 2 " \r@& H"$!@"$ r?  r@& "$à" r@'d?@@?r !"$"`\?Ë"@"$ "$ '??" \@@ !"$?v%I!"$?q""$"$"`\?h"-!"$"`\?_"@"$ "$ ?!"$"`\?@u @"$ "$ ?!"$"`\?@f @"$ "$ ?!"$@y"`\ -?   "$?7  ? -@&? "?@C" \"!"$ @W"$ -?   "$?  ? z-@&? "?@!" \r@%ڐ !"$"@2"$ d-?   "$?  p? U-@&?"h?@" \r@% !"$ʒ"@ "$ ?-?   "$?˔  K? 0-@&|?"C?@מ?`" \"$?¥"!@"$ "-?"$ <???" \"!"$ ? "$?ˆ"@"$ "-?"$  ?#?" \r@%[ !"$p"? "$?i"@"$ "ޑ-?"$ ?k ԑ-?f ϑ-" \r@%6 "$K"r@%.!  @% C "$@"`\ -? Jr@%!?@% / !"$@m"`\ r@% !"$"? 0r@$!?@%  " \r@$! @%   " \r@$! @%|  @?"$ p  ?, @< " ?? "?*?  "$"@! ?Օ*@"$ F-@!  ȕ*? @"$ 5 ? ? @"$ ) ? P"$?   "??  -@"$   ?o?  @"$  ?`?  r@$[!@!O#"b$n@@b$ "-?䙔 ?䏔 7 ?  @"$ ” ?("$? T@"$  ? ? H@v"$  ?  ? <@j"$  ? T"!"$ "$"$"$@Q"$ -r@#!@!""$@@"$ qm!@6"$ r?  r@#ΐ! "$" r@$?@@?r!0@#"$В"H-!@"$ B-? ="$ʊ?2` "$?"F "$?"#@$y? b$?H 0!"$i?V"$@?-@"$ "-`" ? ?!@"$ r@#l!@"$"b?? "b ?@ #b !?!"$`?"`"$?j%Ib !?2!"$` "`!"$?]"c0-#b !?!"$`?"`"$?N"b !? æ "$`  ["`#b !?!"$`?"`"$?7"b !?"$` "`@s"$    " -  @I@G  !"$?@= @["$  -  $#b !?"$"$`?"`"$?"Zb !?2?"$` "`?  !"$?@ @2"$  d-  #b !?"$"$`?"`"$?ڒ"Zb !?2?"$` "`?  !"$?@ @ "$  ;-  #b !?"$"$`?"`"$?"Zb !?2?"$` "`?  !"$?@” @"$  -   ~?!"$?@ @"$  - "  ? "$?|"J?  d!"$?@ @"$  -  | Q?!"$?@ @"$  Ց-  l A?!"$?@u @"$  ő-  \ 1?!"$?@e @"$  -  L !?!"$?@U @s"$  -  < ?!"$?@E @c"$  -  , ?   "$#\@4 -!"$?@* @H"$  z- 2?. 2?#b !?"$"$`?"`"$?"b !?2?"$` "`? "$?   #\? [W@"? "I@!@"$  5- 2?. 2?#b !?"$"$`?"`"$?"Ib !?2?"$` "`? "$?   x#\? @"I? "@䀢   @@? " -@ -!@"$  "$9 "$#*@( ? W*!@"$  "$$ "$#*@   B*"$@  - ?@x"$  -@ ? ,*r@! !H@#"[b$@E@`b$  -@ ? *@S"$  -@   *` `#b !?!"$`?"`"$"Xj@Ē`p 2"$!j@`h b "$!b !?"$` "`@"$  I-0` 造`#b !?2?"$`?"`?j@` !"d!"$?#b !?!"$`?"`"$"Yb !?"$` "`#b !?!"$`?"`"$"Yb !?u"$` q"`#b !?!"$`?"`"$z"Xb !?2"$"$` "`"$?@ @ "$  -0#b !?!"$`?"`"$Z"Nb !?2"$"$` "`"$?@s @ "$  Ñ-@W 7"!"$@e @ "$  -@I )"#b !?!"$`?"`"$)"Nb !?2"$"$` "`"$?!"$@> @ \"$  -@"  ""  !@ O"$  -@ 7"$ "$` #b !?"$`?"`"$D"Pb !?"$` "`@ @¦ $  [$!"$?@ @ "$  R-@ "$ "$` #b !?"$`?"`"$?"Pb !?"$` "`@ː @ $  ,$r@!P"$r@!`#b$#I?  -@ b$  b$ ? b$2?!@ "$ 2 ?"$?Ƨ "$?Ԓ"?  !@ "$  -@ "$  #?@’ % "$?#J#b$ ?Җ b$?”@ ב-!@ "$ 2 ?"$?q "$?"? #b$Z @ b$    r "$C b]  "$  * ? )T@ Z"$  "$? (!J"$? #"!J?˷! !J@ !J@@ !rap@ "$@Ր#@!J!K!L!M!^?!_#\!`#`!a#d!b#h!c#l!d#p!e#t!f#x!g#|!h#!i#!j#!k#!l#!m#!n#!o#!p#!q#!r#!s#!t#!u#!}#!~#!#!#Ą!#Ȅ!#̄!#Є!#Ԅ!#؄!#܄!#!#!#!#!#!#!#"7#"8#"9#"J#"N# "O#"X#"[#"#"# "#$"#("#,"#0"#4"#8"#<"#@"#D# #H#4#L#6#P#>#T#R#X#S#\#T#`##d##h##l##p##t##x##|$#$#$#$#$#$ #$!#%#%#%#%#% #%F#%d#%e#%f##-"$?r@ !$"$"$ ?? ""$?#>-?@l "$?%I!"$?# "$?#Hv-r@ߐ!`!"$#I? r@ 3"$ "$?@ [?@ "$ 2 !?@0 % "$?ڒ#J!"$ ?@ "$?"$[ @Q!  ? +!@ "$ &"$?@ '?@ "$ 2 !?@ % "$?#J!"$" ?  "$?Ɣ"$' @!!@ "$  r@ ? "r"$?Ւ"r@g!"$  !"$` -@  "$?!"$?i#5? Dr@ "$ >"$?@ ?@ "$ 2 !?@ % "!"$?N#J!"$ u?!"$?D#5? r@ "$ "$?@ ?@ h"$ 2 !?@ % "!"$?)#J!"$ P?r@!"$ !   * ? -F-#@ Ib$ 2?? ! 0 b$  @ 7b$ @ F? b$?"b$?    rY "$  &?"$` ?- ?##9-   * ? 2?? %-"$?!1-"$<?!@ "$  ? "-I -@ ? "$?"?`"!?  @f@"$?b?.?!"$` -@  "$?"-"$?d#4ܑ-!"$?@  "$@  ё-!@ "$ "ɑ-?`"$D?@!"$"$a?-@?@?"$?"2"$0?!@ w"$ "-?"$ "3!@ k"$ "-?`"$"2 -@!y"$"$2?-@?@?"$?Z"2"$?$?}-"$?"$?!r-!A!"$ g@֐!"$#@ ."$ _  ' !A!"$ޔ "$?!_! ? $ g# `* @ *  ?"`p@ "$ 9  ?  #\#`#d#h#l#pݭ#t*#@b$ "$    Nb$i"@ 2b$`߽  ?   # #b$?  ?  @G?  @b$ b$??7" ?@ 2?b$`ߋ ? 3"T 2 ?@!? "?ɞ䀢     ???` !? " @? " ݮ"$@{` +"$" ? 2?"$M ? "T 2 ?@? "?݋䀢     ?ܾ?`l@ h!"$2'@?"$ !"X ? "   g@da 2"$ ?0 2"$ؒ$O@  "8@@ @ّ, @r@a@$L)"$@2@@@@@ "$$\@ǐ@Ő@"$ - ??   +rare@"$ !? " ?@H? ߥ@?&??   #\#`#d#h#l#p? b#tm     "X 2?? "   g@ʒa 2  "$?֖ "? ?"$@    ?@"$+$N"?" ?  #"$  E #b$??@@b$??@@ b$?@[$R?  #\#`? "#d#d? 2 #h!@:"$ k"$??@”@@t" ? "?@?r@UaЀ 2 "  2 ?@"$"l '$. @?  +rar@?$"`?"` 24?@ -",? '$$#?!"$$@"$ "$  ?` +rar[@[?"$"`?"`??@ @-?   +rar@!A!"$a ?@"$\$a@"$ B"X 2?? "   g@Ēa 2  "$ ?Ր "? ?"$@```@  `?@"$%$N! !@   "$ `? ! ? $ g#   ?*` ( p#\#`#d#h#l#p? #t  g@ia  #b$ ` 2?b$ %g??   +rar?@!"$Β$a@"$ L?     "X 2?? "   g@-a 2  "$? "? ?"$h@``@  `?@"$$N?" ?@ 2 ?"$ `ܨ ?  !@B? ݟ@?&?! ? $ gM#   ?*` ( p#\#`#d#h#l#p? J#t  Rg@Ēa M#b$ Ի 2G?b$ ;%gA?r@!ؔ!"$1$?   +rar@j"$ L?     "X 2?? "   g@a 2  "$?R "? ?"$@``@  `?@"$$N?" ?@ 2 ?"$ ` ? " ?@? @?&??   #\#`#d#h#l#p? ٵ#t  g@/a  #b$ & 2?b$ %g??  @"$  ? ""?@]? ܺ䀢     "X 2?? "   g@a 2  "$? "? ?"$/@``@  `?@"$U$N?"?@  !"$ `o !"$??@@"$??@@?  #\#`? "#d#d? "#h #h#l#p  ? #t#b$=b$  g@a  b$ Ӈ 2#b$ %g#b$6? b$@@#??"p-!A!"$ ?"$$a! ? $ gŐ#? *` *``-"p!A!"$Д ? "$?ɒ$U?@"$Ē$a! ? $ g韐#? *` *``3"p? $ @?-? "$?$U?@tۿ? -? r@r!"$$V -"$$V?@Xۣ?-%Z"$%[%\%]"$%^%_%`"$%a%b5֦"$r@;!b$Q#@b$     @ m-    #\#`#d#h#l#p0#t`@ X b$?+?#@kb$      #\#`#d#h#l#p#tb$??!@P"$ "-"$?? @ztr@ސ!`Ȕ"$!kf? d-? _%F"$ !g@"@ @"$%F@"$ "B?@?@ @?@ *` ,` )rar,`,@ (-? _  !g@P"@ @"$%F@s@"$  - "--& &j"/ -R@'@ W@m!8/ R@ d{ o#B-`R@ lm"JR@l!|/ R@`2l"t-`R`"tc ! y@l   `o#Bh!,`@* R2` @ Y ``@ F Ir b,b `,  `,  `,  `,  `,  `,  `,  `,  ` , ` , ` (,   ` o#B5r3rh!-r,`@* R2` 2b0 @ @ ~ @ {8``@@  r"@r"@`2  b  ?"b   '쀧@?+ W@l"-`R@?  ${o#B/ R@ ꀧ@m"JR@   kۀ!  Ԫ & h ? @ ""$'5 @"-''r`''?' DْЀ @U`@R` @ , @`@jp`@L"r@   2`'̐@̤@ 㿐r@ b r@ ߒb r@ ْb r"@1"$F!/ 㿐`2 `  +rbr`  :<` `$,  @`$,` @r 2`$ @@*`$@` @:`$,`9?`$$?` `@*`$` ?&` ` *`$`  ^`$,  `R "P`  @:L` `$,`  & "$`@) 2`PK `"`@ 2 ``$@$@`@*`$@:` `$, ` @:`$,`@ "?` `@*`$` ?&` ` *`$㿐 \2   +rbre P    ? 8D  @ .` @ @ `@* @2)     X$   @ `J @Ȕ "H    @@ z@ f  㿐 2   +rc0rP T    2I   ,  @ W@  * "& 2$ @@ @ , @r@גch@r@Βcx$ٔ@     " $ " $  2 $     *   㿐aԀ  a@    `!ԓ,`@@ 㿐 aԀ  a@    `!ԓ,`@  *ݖ @   "e @      S8 ( lP" 2   " "  "| "x w t y ( <!2` @[2\ K!?S  @- [`-2@ ` E [B  1 ˀ2; >27  `2 2. ]2* @>2& `& 2 -2 @>2  `  8 :      `` 㿐 (2 /   *  , ` 2 ` : ` , `"` 2 `` `@-#,` *`  *  ʽ 2 p '' ( ʰ` `"U'2 ''' (ےЀ`  2 (㿐 8    `@= .#, w 2 P Ȉ @ȅ!`"?  ''''''ϒЀ ?#LP``''?Ɇ'Ȑ''ȱ' * |c   ٲ@ Ր@''?'Ȁ 2`@> " `'''ȁ'`@ 0 @A0 ' ( (`+r` `'''ɕ' `  @&c@ @ 1`@ yѐ 2``"|`@J` `'< ` 2(@` 2 ` +rcr`А'`'?K'؀ 2 ''' `˖``Ö㿐 @ %"@ 4` "`" !?Ò!p  !p&   &  @ 〢  㿐 bp!"h@3"bp@4`!-r$"h+)r%r!@? d@bl"< (#f"< "$"<@$"<@֒`""h%-r+r9"0 ;r@z?? 38*  llllllllllllllllllllllllllllllllHlPlllPh°l¸lllP@hl! (c!@L",$",@Zl"0 (c"0 "@; "&&'"0@l?% 4 Flsڒ`% 0 s`(bD l x'bD Gls`Hro% (@l! (c!"8 "a$"8@]$"8[% $@l! (c!"4 "M$"4@I$"4""p""h  @ ""p""h 㻐1"< "<s@ސ h&"<? 2?s@֐ $?? 2$ s@ΐ $?$ $ ? $  *s`sa? s@!s! @$?(( Ȁ'" 4` @"(@N/"  N `sJ@ s!@@   (rcs(""( @ݒ "+s@`#"@` #saPaP`?@S7@b( $`s@_a`  s@nҐ $`s!hː "bD Gs`H1"(㻈b$@Y$ ! Psڒax!"< #@N 6b, Hs"<a@"<s@&!$"<#b,'젒  Jb,sab,S쀢 @@#  Isa""$㿐@ې@͐   (rcs@L" @    L 2 @us@bL m"Q s d" f i K0c"` K̀ s u n"W K"S Ksb @ L K sb00Jsb@  @ K @2!L " @   J 2 Lsb"8 "($"8@t$$"8sb@ݔ  @""\L " @   J 2 Lscsc@@   K @Z2!L " @   J 2 LsԒc`"D  $"D GscӔ0sc@  7@+ 2NL " @    J 2 Lsc t@`   "bPt@` @""P@t` @O   K @2!L " @   J 2 Lth`8"0 "0@` "$`w$`h$"0t`@! 4@ 2NL " @    J 2 Lt;` t@`   "bLt@` @""L@~0.t`@  $ K @2!L " @   J 2 Lt`Y0 "4 " $"4@V$"4sbXL@N㿐'DN" @  !D`'DJ` D!$"$DD@ "$`DJ ?? Mt a8# N taX?J J@`(8   J  㿐 @?@ J@ #" @:J@ 2,㿐N" @ " N  N 2 N "@  @㿐@Ð! Ȁ ""@@  @@ "@@ $ a N" @   N 2  Ȱ N "F        \*:  / \20*@ N n" n t b"%*@ f  a"*@*@"*@*@ t v r"*@*@" *@ *@ *@*@*@#  ` N "*@ @k"`İ  J*H#"`'" ` \H2 `?2   `?22(H܀#㿐@?*.J  J*`:  "JJ  J 2*.J J J(8 "JJ J2 +@`J +@㿐N  @ML, L 㿐N  @AL, L 㿐! ̀  ""<@ $ b<@ !"b< @ $ + ! ̀`$*@ @`  @” ̐@*? @ t ax@ *ax `* `* `* ́㿈''Ѐ @ '@_ @\@Y! Ԩ @b$$ Ԁ@8%@Ф@$@y` @ԨВ@D$@&&Ԣ@g@@_" 쀢@) Ё㿐 ܒ@"ؒ!!  # @*` $  (t a@*` $  )tat@ 1 ! *`@ " (tat  *  ?㿐`ؠ :!% , @ `ؠ  !@ " " $ 㿐! 䀢 ""D@.` $  (tatmbD@!"bD @.` $  )tat[! 䀦`#"@I @`  @ĕ* .` "? @* .`@ ."""" 㿐 > @  `+, `2 @ 2  2 @t 2  *    , ,`  ܢ`,`  t@ "@@ @W J (8 "JJ J2#@` #@㿐  @$  㿐  @u$  㿐`?@e `"@ ?!`@ _,` $  )tat(! @Z,` ""H"??"?#H``8@ @  @ @    H "HbH  / "??"?#H``8@ @  @ @    H@ `"HH@ `"H"@㿈'"??"?#``8@ @   @ @    " + " -     x X    ? ?  "      "s"b$ #А   ##c@ђ  "ɮc 7? 89 -  )9 &6 #6  5 5 4 4 3 3 2  1 10 0     ` `  `@}?@Y%@4  ` &@&@    #@   @` ?㿐@`̐      ?㿐@j@^2  (ttaS8@@ `` @@ @ ?@ @ 㿐@=@1 (tta&82@ @m @ `@@a ?` 2@@W 㿐@@ (ttaPM@`H    @6 ;8@*?@& 㿐2 @. @@ (ttaP@` " @ ?  @ " @` ?   2@ 㿐" @`Ґ "  ?     "    2  ""  ""  ""   " : 㿐@8@,2 (tta!h @@c0  2  2@@W   @   @("`@ ("㿐@@2  (ttaݔ   `@  @    * &  * &@@   @ `@*"㿐@@2 @ (tta@    @"`@ *&@ܐ    * 㿐@i`%@ 2  ?   2 `  •  㿐@S@G (tta=@0`'@@2 @ ?   2 `2 @e0 2@^ @    㿐@   `@   @'* , @i& 㿐`H 2@   `@   @ *  , @H&*    `@   `@  @`@*`2 ,` )tatȑ,` @*@㿐`F 2@   `@   @*  , @&*    `@   `@  @`@*` ,` )tatX,` @Е*   ɖ @4"   "2"` "`"`@" 2: "$ɘ 4"@ 2 "@4"@ 2"@`2@( "@ ""@@@ `  @`? 㿐 @%@`    0 ?8 㿐@@ (ttaP @`    @0@ِ @Ր?㿐    `#`􀢠  "`@*  $` (ta " @*` $` )tatV  #??@ 8# c* # # ` ` @  (&?ʒc  ?Ʉ*` @㿐! !""L@I! $  (tct 0`* I 6#7#' +t)t?ʐ@# * ?#?ɒ  @ @ ' L L@ a@'$L $ )cH̔#0 * L `  *@ 2 㿐! 2!""P@! $  (tcth / '%+t)t@V & L P@ a@$P $ )cH#h * L `  *@  㿐1"T""?#&"T&"T?#  tcx?#&"T? ":` #6 &"T c7@"1"T㿐# tc?# -  2 % ?# 2  # 2  # 2   2  *a  !2 ? *@ `1!*@㿐@5!! - @ "b`  tcؔ,0`- @ "`@, $! (tatϔȢ  i ?#+?#?#`  # ` Ґ `  `    `    `     `     N `  ,  ? @a,``"@  u`Ɣa,``"@?,``,``a4 #6 7" # " *!㿐 2@    (u`0uPH &@ &  `&@*` &  )u`Xu<H *  "?@g *`@ " *  ? 2  (u`0uH *  ?@㿐 " `  & *``@P & 㿐 2  & @+  & (u`pu   @& & @6*` & )u`uٔ *  "? "  (  ( 㻈@!!   @"bd $!  (u`0d@(N"d@ $!  )u`XuN /u@9`Ȧ! B@$  Puz`@@d !! @"d $!  )u`Xuc!! @ܔ`! @ J@ /" 2@  @ /*`  @! J & J@ : /*J` /J` /` @*` @ * /J` /"`*`J@ ߀2*! (J /"**! 㿐N   u@`Ȁ "N@   / u`@-!! @""h@ @ $! (u`0h @"h@% $! )u`XuȔN / u@l`Ȁ  ! @(N #%N@ JJ@ : /J` /2J@J` /2J@ ` / ?2`3*@ `J@ 怤0+N@ !J@ : /J` /2J@J` /2J@ ` / "` ?`J@ 䀤@.@@@h`@!!@"h $! )u`XuI!@”@@`N #`!@J? /"! /*@`! @!N@ &J@ : /.@J` /`J` /` @.@` @` .@ /J` /"`.@``J@ ߀2.@!@(`N@ /".@`.@!㿐 N   ,L %2L  " L  " `@, ` L `.㿐 u +a(uH@* @@`N `J"ɠN`. `_`-`&`=`#`?`: `/ ?*  2 N @ "N!, %N   N   ,  `,   ,uaX @`  N `,@`㿐@* @@`N `"%u` @*`:   @,@X@  N  ,@@ J  H+"(H+J  +H "(H J@$Є߄J ( @8Ʉ Є(: 㿀 ݰ N" @   `L@ 2`ua`@    uah@   0( @@R,@,@@L@  "'uL @ 2L@p " @L .2 L  .ޠ L  @@,@,@@ @ `  (u`0ux{@mv@  J? .2O@^ G@M 2=J@  .26 3@= 2- J@  .2& `2L@    J@ ."`J@  .J@   J@ ."`J@  . 8  ͐`"@|@y@j 2  (u`0u+ua@c@p@n㿐 ! 23u@!2 u@ߐ!Ȧ" @   )@7, %!`@  ,"@ @' a, "@  @ @g  N" @   N 2 ua`@    uah@   K !N  "#uL @ 2L@ap "L .2 L  . L @..@m@  @ސ !@   2@`@ 2 p!!( ` @"!,@! $!( (uaug`"x @ "#u 4   2 ~b 2  Β "9  ꀢ "8 "! @yu_b *!"@ "@@?$"@' @@''''"@'Ԡ@f ")  J 2 "42  ,  !",!(@Q.  $!( )ub(u!!(@m. !(㿐@m   "   !uܐ"@` "5 !0 !""l@! $!0 (uauH@ub`@z  `L      @, `J@ , `@`"P 8`N@ /`@^   @V  ` @Đ0N@ /@< : ubh@1   ubp@* "P ub@  ub@  ub@   ` <wub9x6bP`  ` >aub#@o`[ @ @[@W"4@Tl @!!0@\"l $!0 )ub(uH!!0b4@7!0@4 ",@2L @J? 2 u b @-@=@    1@0 ub0@ x''"p@   1@ @  !uAc &! @c@!,@&܀ &! u/c@'9@x @W! :   uc`Ӗ  ?# ` #ucĖ   ` "uܒc 㿐!!  @'$!`"p @@㹈5!   (uauNР N J*`:  :+ "<  v` 0], ~@耢   `O耢 @H@|$ "耢 \2,  $$$  , v` N  " , ~@Q耢   `  O耢 @ ~@+  `X     ! v`80v` !4 2' ""@ $!4 (uavH'ܴ !! "/>܀ tL Ր`\ǐ#t*`@   \$L   "ɠ L 2 L - L  -u 9 v``@(  j  L  )4"ɠ L 2 0X 0L -2 L  -2 y L   "ɠ L 2 04_L`-BȐ *`@$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!͠  " L  -   0   v`h02    0" 4` #"@%$ %4 )ub(vH4L '" ' \ ""L4  `z 2x -`: `"s L  "n m "Lj,L-`: @ ` 2a 2^ Ԑ 2Y ,ΐ $4 @4   (uav|H 4 L  <"ɠ L 2 03@ (uav`H@J''''''АɒȀ   '''0v`q   , u L 0\f! 2` @p`  v`dq㿐N" @    L 2 v-`L  "ɘ *`:  2L * 2 * L  *㿐N@ /Lv@튒`耢 E !J `/" J  @  $ @  (uav@5@1N J /J /", J  /,@s @@p'Ԡ@s@s @p @m  '!$"$ @h ? "$  Pvavpp'Ԡؐ@OА@O @L 'А @J @B@B @? !$"$ @< ? "$  PvavDp'@%ؐ '3&b$@# ? b$  Pvav+p'@ '3&b$@  ? b$  Pvavp  '''!$"$@ ? "$  Pvavh"$""$?@ܔ D 4?? "$  ''!$"$ @Ŕ ?2 $"$"$  Pvav̔$"$p''!$"$@쭔 ? "$  Pvav㿀@얐@얒 @월 ? Pvav(㿀@쁐@쁒 @솔 ? Pvav(㿐@  㿐@ x @l  @h? 0װ   a8 % @, @@!8  @`&@v!8@ ?@ @; @ߐ @6 @ڐ @1 v!HvaPvX@+ @Q @耢 @J @? 0I@@ @@@봰 "$@뮐 @묐 @몐 @H@&'  0$@뜐 @뚐  @@듐  $@Z@"$ 2  ` 2 @y""$@@s@q@o @ƒ @j @ @e @뼒 v!HvaPvX@붘 @ܐ @Uv@?a`"@?@몒 @Eܒ@뎔 @ 2  @띒 @넔   㿐@  !$@!@  $` "!8"!<@곐  a8<   "a8*"< @“* $!@)?!8 ?@ !@  @ !`@ `!!8@ !@.`` "@Ε*!@!8.`"@㿈?'a8 @:3%?  @8)"8@꿐 @ @  "@'@@g8?@$8@"* @@ꔒ@ `@ ֠ 㿐@//Ȯ ? ???㿐㿠㿠1:8c:C:d:E:hl:m:p:su:Usage: %s [same arguments as for xmlparse] [-8] [-16] syntax error; invoke w/ -h option no files to process malloc error in %s main()xmlparse%d%s error %d: %s%s warning %d:   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    x !@AVW`atjvukw  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `a}~RSx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9 CGPXnpbU: DHQYoqc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&$0^4{'%1_5|  l\  !m]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8V(;`"f}W)<a#gJ~K. *EL6rhj/ +FM7sik  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO!QRSTUVWXYZ[\^_  !"#$%&'()*+,-./`abcdefghi:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ >   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0^1_ ?`@?ă  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|} >abcdefghijklmnopqrstuvwxyz{|}~000 000@>?00000N0000  \0 \ & %     00;=[]00 0 0 0 0 0000 ""`"f"g""4&B&@ 2 3! &&%%%%%%%%%%% ;0!!!!0"" """""*")"'"(!!""" "#"""a"R"j"k""=""5"+",!+ 0&o&m&j !%!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%BNUZ?Tac(Y"uzP`cn%efhW'ebq[Y{}b}b|[^c fhHgONO OMOPIVY7YZ\ `aapfipuOupy}}cUzS;NNWxNXn8z2(/QASpTTVY_m-bpT S[pSo\zNxn&VUk;YSmftVBNKO SU[0_qf fhl8lm)t[vzN4[`muv`iSQWX0YD[^`(cclopqqYqs?~v`[XielZu%QY.Ye__bej*k'ksV,\l{Q\KahvraNYOSx`in)zON SNOUO=OOsRSV YZ[[yfggkLlpksyyz<{wfV)NO\brYu;NOVXJX^_`*``babbe9AffhmwppuLv}uQRYT[]ahimxWrmlWgRVT^bdh<h8ksrxzkki[f\i}MNc{ j+jh o_RrU`pbm;nn[DN9Sij:h*Q\zV[(h"1|RtN~OQ[R RR]UX*Y[[[^r^y`aacacebghShk>kSlWo"ooEtuvw z{|!}6fQe(N8T+\]svLw<\ TXOOSqUVhWYG[ [\^ ^~_cg:eeghhj_^0kll}uyH[cz}_w<NP}QY[b/bdk:ruyGpcT TUhTjXpx'guSt[PNNENOST8[_`%eQg=lBlrlpxtzvz{}|}fer[S\E]bbcn Z1oyZNNNOOPQGzQqQSTS!SSUX\_7_J`/`P`mceYjKlrrwNWZNQ\-fim\@fiushP|PRWG]&ek#k=t4yy{K}_9TN]P6SS:rswQwa^UzzPv[GN2j\Q\Hczltazq|h~phQlRTSfyAOPRQDUSW-sWYQ_b_`uavagacd:elfohBnufz=|}L}~KkJcfRbdohAPk lzoTzt}P@#gNP9P&PeQ|R8RcUWXZ^aabcrij)r}rs.xxo}yw cuzUxQCSS^{_&nnss}C7PNNP ST|VY[d]^_'b8eEgnVr|N7gNNO SHTIT>Z/__`hjtZxwN^NO|OPPQIQlRRRSSTTUWQWY}[T[][]]]^x^^^_`RaLbbce;ffCfgmh!hil_m*min/nu2vxlz?|}}}^}T*RLauqx?M;R[RSTXboj_QKR;TJVz@w`sDo pu_`rkdNVWdXZZ`haffh9hmu}:nBNOPSU]o]]gltsxPWP^c+PPQgTX^Y[_ibMch=ksnp}rxx&yme}0 RdW(gPjQWB*X:iT]WxO\RJTd>f(ggz{V}"/h\{9SQR7[bddg-kvcLvfRN PS\q`dech_qsu#{~xefkNNO:OR:SSUVXYYY[P\M^^+_`ce/[\eeegkbk{lsEyIy|}}+^ifkoNO<OQP[W[aHcfBk!nlr>tuxy: 3lP_X+z[NSWY1Z[`nou[{Prg\aJ~Q\chfeqny>}nPR\:gSp|r5L+[_1`N;S[bKg1krsz.kRQSTj[cj9}VSTh[\1]Oabm2yy}B~MFrt/1KlNOOQESA_bglAn sc~&SY[my]~.|X~qQSO\f%wzQ_eiokmnodv}]uQRb@ffn^}rfRSYs^_`UdPQRS SGSTUFU1VYhYZ<[\\\\^^^_pbbbccwff f-fvg~hjj5lmn nXq<q&qguwx]yyeyz{|}9I]<Tsaf~N NNNWQRpWX4X["^8`dgagVmDruszcr V1Wbi kq~TwrU\;O8OOUZ [[_aNc/efKhimxmu3uwy^y}3:2NNRXuX\ u\=N cm{%bVST9W^%cl4pwa|pBTt^]]iepgcngIiodz[Np,u]f/QR6RY_`'be?etffthhkcnrruv|VXRYez^-`befgwzM|M~> d_xRbcdBb-z{}v INQHSCS`[\\]b&bGdhh4lmEmgo\qNq}ez{}~Jz9nxwRMUo8q6Qhy~U|VLXQ\cffiZruuyyVy|} }D4;a PRuSSP UXYOr=[\dS``c\cc?cdef]iioqNuvz|}}aIXlpmPXa5 OPtRGSs`ocIg_n,O\^e}SRQvc[X[k\ d gQ\NYY*lpQU>XY`bSg5iU@(OSX[\^/_` aKb4fln.NSY'{,Lnp'SSUD[bXbblot"8o8QSSOFTYj1]zh7rHj=N9SXVWfbcekNmn[pwz{}=[VX_>efjku7P$wW0_`efzl`uznE{u\z{Qyz6Zw@N-N[_bf<glkw;Njp&s*WNQFQU[^^3^__5_k_acfgonrRu:w:t9xvwRcWvglssm%XiiuXZhciOCo,g&}Ti?opWjX[,},r*T NONP\PuRCTHX$[^^^^_`bc:chl@xyz }GD-ldXdeunv{inT_dMDQxXkY)\U^m~u[pOkou0QNTX5XWY\`_eg\n!v{Mx%x:R^WYt`PQZQQRUXTXXYW[\]`bd-gqhChhvmnompoq_Suyw{I{T{R|}qR0ciFv-0PRT X\admwzS\S?__mrywcy{krhjaQzi4\J[IpVx\o`eflZATQf YHQNMQpXczKib~uwSWi`l]N\<_Sy^eNsQeY\?NY_oyyb[qs+q^t_c{dq|NC^NKWV`o} 3]bdgwlm>t6x4ZFuO^bceWgovrL)MP WZhisqdrXjyw)O/ReSZbglv}{|6fo r~Q{xr{{Hj^auQu`QkbnvzOpb{OVzXYO4R$SJSS^d,egl>lNrHrsuT~A,{qic=fiujvxCS*SQT&Y^_|`bIbybekluvxy}w^j |8P\>_gkt5w ;gzS9u_f_<_ub{F<hgYZ}v~,O_jjl7otyhhUy^cuy(-T_lem\p;eOtN NWY+Zf[Q^^`bvewefnmnr6{&P\tDOdkfaj\iSzWORo_^Eg yym_bUlNriRT;VtXabnqYn||}e^NOuQuX@^c^s_ gN&=[|sPXvVxR%w{POY rG{}MORZ)_OWcUkiu+zBRXaUb fk|?P#OSTFX1YI[\\])^bcge>eg llpx2~+ *JlNONPRVWJY^=__b?fgghQ}!~2T ,SPS\Xdg4rgwfzFRlkX^LYTg,QvdixTWYf'gkTi^UggRh]NOSbg+lO~mNabno+Tsg*E]{\[nJzY|lw RY"q!r_w'ai ZZQT T}fvYr]nQMh}}bdxj!Y[_ksv}Q2g(vgbR\$b;|~UO`} SN_QYr:6_%wS_y}3VgSa alvR8U/OQQ*RS[^}`acg gngms6s7u1yPJYNOYN?P^|Y[^ccdfiJim nqu(zI! e} a~bk2lmtmge<m}a=jNqSu]Pko-R)T\egNhttux_szNcueRmAnt uYxk|zOane\NNPN!Q[ehmsvBwz|o|uR}P+Sgmqt3*Wt`XAm}/^NO6OQR]`sy<4 bfktRRp^`Kao#qI|>}o#,TBojp2RZA^_gi|imjorbr{~KQmy2P-Tqkj`gNNkhin~xU_ NNN*N1N6N<N?NBNVNXNNkN_ NNNNNNNNNNNNNNNNNNO OZO0O[O]OWOGOvOOOO{OiOpOOoOOQOOOOOOOOOOPP(PP*P%POOP!P)P,OOPPPCPGgPUPPPHPZPVPlPxPPPPPPPPPPPPPPPPPQ QQQQQQQ!Q:Q7Q<Q;Q?Q@QRQLQTQbzQiQjQnQQVQQQQQQQQQQQQQQQQQQQQQQQUQQQQQRR RRR'R*R.R3R9RORDRKRLR^RTRjRtRiRsRR}RRRRqRRRRRRRRRRRRRRRRRSSu8S SSSSS#S/S1S3S8S@SFSENSISMQS^SiSnYS{SwSSSSSSSSS|SfqSSSSTT=T@T,T-T<T.T6T)TTNTTuTT_TqTwTpTT{TTvTTTTTTTTTTTTTTTTTTTUUTTTTTU9U@UcULU.U\UEUVUWU8U3U]UUTUUU{U~UUUU|UUUUUUUUUUUVUVUUVUVNVPqV4V6V2V8VkVdV/VlVjVVVVVVVVVVVVVVVVVVVVVVWVWW WW W WWWUWW&W7W8WNW;W@WOWiWWWaWWWWWWWWWWWWWX WWX XXXrX!XbXKXpkXRX=XyXXXXXXXXXXXXXXXXXXXXXXXXXYY YYhY%Y,Y-Y2Y8Y>zYUYPYNYZYXYbY`YgYlYiYxYYO^OYYYYYYYYZ%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZ[ [ [[2Z[*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[xe[z[[[[[[[[[[[[[[[[[[\\\\ \\ \"\(\8\9\A\F\N\S\P\O[q\l\nNb\v\y\\\Y\\\\\\\\\\\\\]\] ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]^ ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^__ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w____________________`_`!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y`````````````````_````aMaa``a``aa!``a aaGa>a(a'aJa?a<a,a4a=aBaDasawaXaYaZakataoaeaqa_a]aSauaaaaaaaaaaaaaaaaaaayaaaaaaaaaabbb b b bbbb!b*b.b0b2b3bAbNb^bcb[b`bhb|bbb~bbbbbbbbbbbbdbbbbbbbbc bbc'ccbbcPc>cMdcOcccccvcccccckcicccccccccdd4ddd&d6edd(ddgdodvdNe*ddddddddddddddd ddbdde,ddddedeeee$e#e+e4e5e7e6e8uKeHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeegrf fegsf5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?fffffgggg&g'8g.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjgggggggggggggggggggggjhhFh)h@hMh2hNhh+hYhchwhhhhhhhhjhhthhhihh~ihihi"i&hi hhhhi6iihhi%hhhi(i*ii#i!hiyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiii[iiiiij.iiiiiiijjik iiijijijij jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjkjkk1kk8k7vk9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkklllll$l#l^lUlbljllllll~lhlslllllllllllllllllmMm6m+m=m8mm5m3mm mcmmdmZmymYmmommnn mmmmmmmmmmmmmmmmmn-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnoAopLnnno?no1no2no>onoozoxooooo[oomoo|oXoooofooooooooooooooop p opppoppotpppp0p>p2pQpcppppppppppppq pqqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqr rrr(r-r,r0r2r;r<r?r@rFrKrXrtr~rrrrrrrrrrrrrrrrrrrPss ssss4s/s)s%s>sNsOsWsjshspsxsus{szsssssssstttot%st2t:tUt?t_tYtAt\titptctjtvt~ttttttsttttttttttuuuu uu uuuu&u,u<uDuMuJuIu[uFuZuiudugukumuxuvuuutuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuv v v vv'v v!v"v$v4v0v;vGvHvFv\vXvavbvhvivjvgvlvpvrvvvxv|vvvvvvvvvvvvvvvvvvvvvvv/vwwww)w$ww%w&ww7w8wGwZwhwkw[weww~wywwwwwwwwwwwwwwwwwwwwx xy&x y*xExxtxx|xxxxxxxxxxxxxxxxxxxyyyyy,y+y@y`yWy_yZyUySyzyyyyKyyyyyyyyyyyzz zzz zyz1z;z>z7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzz{{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{||{{|`|||{{|| {|#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u|||||||||||||||||||||;|||||}}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}~=}}}}}}}}}}}}}~~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~}~}~~~~~~~~~~~~8:ELMNPQUTX_`higxq !(?;JFRXZ_bhsrpvy}Q )#/KF>SQqneft_ )+83@YX]Z_dbhjk.qwx~ 5421@9PE/+#|su  " 8m*<ZwkniF,oy5b!,@cXHAKUmw~  "0?MNUT_gq# 4?7;%)`_xLNtWhnYScj "!169';DBRY^bk~u}r C%*+AD;68L`^fdmjotw~ %6A[RFH|mlb  3&+>(ALONIV[Zk_lot}:A?HLNPUblxz|b  Ngmqs B504JGILPHYd`*cUvr|  &3;9EB>LIFNW\bcd!  '659OPQRI>VX^hovr}bH20JVXceisr,^WEIdH?KPZD."#:5;\`|nV6+5!:ARD[`b^j)puw}Z|~o!(./BLOKw\^]_frlM $*09=>DFHBI\`dfhRkqy|zOz 8$!7=FOKkopqts !$ ,.=>BIEPKQRLU+7EB@C>UM[W_bedikj"#%'()*./2DCOMNQXt:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozuy}av!,>JRTc_`afgljwrvX/iYtdQqquotaposltgtampmalloc error in %s getline()I/O error reading %s realloc error in %s malloc() error in %s read_entire_xml_file()(token unspecified)realloc() error in %s (at start of external entity)<'"create_xml_file ()/dev/nulltoo many open files; aborting error opening %s create_xml_file()error reading %s create_xml_tmpfile ()create_xml_tmpfile()check_for_encoding_decl()seek error %d for file %s file %s must be seekable error closing %s unexpectedly nonnull value in %s free_xml_file()can't unlink %s remove_all_errors_and_warnings_except()xmlparse%derror (%d): warning (%d): create_xml_error()malloc warning in %s create_xml_warning()create_xml_element()unexpected nonnull value in %s unexpected nonnull value, %s create_xml_attribute()unexpectedly nonnull val, %s free_xml_element()<<bad byte order, %s, in %s 2143<3412<?missing byte order mark, %s ?xm?can't read EBCDIC, %s short read (%d) from %s byte offset %ldshort read (0) from file %s short read (%d) from file %s can't determine current working directory can't cd to %s; using cwd .malloc error in %s init_message_catalog()fill_out_message_catalog()can't cd to %s getmessage()(key not found in message catalog) realloc error in %s missing message value, line %d invalid message key, line %d invalid message value, line %d duplicate key, message catalog, line %d malloc() error in %s expand_notname()realloc() error in %s expand_peref()expand_eref()expand_ext_eref()expand_uperef_as_sysid()expand_uperef_as_notname()tried to dereference ID attribute without any parse tree add_element()unexpected return value from %s add_attribute()xml:spacepreservedefaultxml:lang (id "")xmlnsadd_notname()add_peref()unexpected value for c in %s expands_recursively()add_ext_peref()add_eref() (old value ""; new value "add_ext_eref()malloc() error in %s ,add_uperef()malloc error in %s add_idref()%d... ,dummy ID value (cf. ="map_entities()[CDATA[]]> ():.-_check_attribute()" (default "_:&.-_:&;#PCDATAnowherein_markupin_single_quotein_double_quotein_piin_commentin_marked_sectionin_entityin_cdsect???malloc error in %s rg_add_item()realloc error in %s uni_hfunc()ZUZHYOXHWOVOVIUZURUKTWTTTSTRTOTNTLTKTITHTGTETASWSVSUSTSSSRSQSOSNSMSLSKSISHSGSDSARWRURORNRMQUPTPSPLPAOROMOCNONLNENAMYMTMSMRMOMNMLMKMIMGLVLTLOLNLAKYKUKSKOKNKMKLKKKAJVJIJAIWITISINIKIEIAHYHUHRHIHAGUGNGLGDGAFYFRFOFJFIFAEUETESEOENELDZDEDACYCSCOCABRBOBNBIBHBGBEBAAZAYASARAMAFABAAZWZMZAYUYTYEWSWFVUVNVGVEVCVAUYUSUMUGUATZTVTPTMTJTFTDTCSZSYSJSESCSBREQAPYPWPRPNPMPKPHPGPFPENZNUNRNPNINGNFNCMZMXMWMVMUMQMPMMMHMDMCMALYLULSLRLKLILCLBKZKWKRKPKIKHKGKEJPJOJMIRIQIOILIDHTHNHMHKGYGWGTGSGRGQGPGMGIGHGFGEGBFXFMFKEREHEGEEECDODMDKDJCZCXCVCUCRCNCMCLCKCICHCGCFCDCCBZBYBWBVBTBSBMBJBFBDBBAWAUATAQAOANALAIAGAEADi-x-rw/dev/nulllock failed to release on %s @@@@xmlnsxmlunexpectedly null value in %s add_nfa_transition()malloc error in %s realloc error in %s create_nfa_state()add_dfa_transition()add_nfa_state_to_dfa_state_set()create_dfa_state()unexpectedly nonnull val in %s create_cmnode()malloc error in %s copy_cmnode()create_cmleaf()unexpectedly null value in %s check_leaves_in_cmnode() ()xmlxmlnsunexpected null xml_node in %s add_child_and_parent_backlinks()unexpected nonnull val in %s unexpected null val in %s node, %s, already has children create_xml_node()unexpected nonnull val, %s unexpected null val, %s non-element parsed as STag unexpected type (#%d) in %s check_node()unexpected NULL value in %s (comment)(pi)(whitespace)(CharData)(CDATA)(unknown) (expecting: [nothing]malloc() failure in %s push_dfa()realloc() failure in %s malloc() error in %s create_name_val()unexpectedly NULL value in %s '' []'+Y[Zg_`cdfeb4aRQRNRRRORR  &$'(+YYU&uP &#,YXVSUTUUUUUUC%IpM *\WUUUUUUUUC\rL)UUUUUUUU^qovr}~UUUUDUUUUhwysmnJUUUUDUUUU=lxstK UU?UUU>U85kjz{|t3./2:7UH96U;@i0-!"<BGFAE1  !"#$#%&'()*+,-./0#12#3456789:;#<#%=>?@A+BCDEF#GH#IJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJ#######################J###############################J##########################################################JJ###########JJ########J#####################################################J####################################################################JJJJJJJJJ####################################JJJ##JJJJ##############################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#########################################################################################JJJJJJJJJJJJJJJJJJ#######JJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#K###J#J####################J############################################J#######JJJ#J#J#J#J##################JJJJJJJJJJJJJ############J##################################################################J############J####################################JLLLLJJJJJJJJJ#####################################################JJ##JJ##JJJ############################JJ########JJ##JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ######################################JJ#JJJJJJJ######################################JJJJJJJJJJLLLLLLLLLLLLLLLLLJLLLLLLLLLLLLLLLLLLLLLLLJLLLJLJLLJLJJJJJJJJJJJ###########################JJJJJ###JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ##########################JJJJJK##########LLLLLLLLJJJJJJJJJJJJJMMMMMMMMMMJJJJJJL#######################################################################JJ#####J###############J####J#LLLLLLLLLLLLLLL##LLJLLLLJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJ#####################################################JJL#LLLLLLLLLLLLLLLLJJJLLLLJJJ##########LLJJMMMMMMMMMMJJJJJJJJJJJJJJJJJLLLJ########JJ##JJ######################J#######J#JJJ####JJLJLLLLLLLJJLLJJLLLJJJJJJJJJLJJJJ##J###LLJJMMMMMMMMMM##JJJJJJJJJJJJJJJJLJJ######JJJJ##JJ######################J#######J##J##J##JJLJLLLLLJJJJLLJJLLLJJJJJJJJJJJ####J#JJJJJJJMMMMMMMMMMLL###JJJJJJJJJJJJLLLJ#######J#J###J######################J#######J##J#####JJL#LLLLLLLLJLLLJLLLJJJJJJJJJJJJJJJJJJ#JJJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJLLLJ########JJ##JJ######################J#######J##JJ####JJL#LLLLLLJJJLLJJLLLJJJJJJJJLLJJJJ##J###JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJLLJ######JJJ###J####JJJ##J#J##JJJ##JJJ###JJJ########J###JJJJLLLLLJJJLLLJLLLLJJJJJJJJJLJJJJJJJJJJJJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJLLLJ########J###J#######################J##########J#####JJJJLLLLLLLJLLLJLLLLJJJJJJJLLJJJJJJJJJ##JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJLLJ########J###J#######################J##########J#####JJJJLLLLLLLJLLLJLLLLJJJJJJJLLJJJJJJJ#J##JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJLLJ########J###J#######################J################JJJJLLLLLLJJLLLJLLLLJJJJJJJJJLJJJJJJJJ##JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ##############################################J#L##LLLLLLLJJJJJ######KLLLLLLLLJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ##J#JJ##J#JJ#JJJJJJ####J#######J###J#J#JJ##J##J#L##LLLLLLJLL#JJ#####JKJLLLLLLJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLJJJJJJMMMMMMMMMMJJJJJJJJJJJLJLJLJJJJLL########J#################################JJJJJJJLLLLLLLLLLLLLLLLLLLLJLLLLLLJJJJLLLLLLJLJLLLLLLLLLLLLLLLLLLLLLJJJLLLLLLLJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ######################################JJJJJJJJJJ#######################################JJJJJJJJJ#J##J###J#J##J#####JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#J#J#JJJJJJJJJJJ#J#J#JJJ##JJJ#JJJJJ###J#J#J#J#JJJ##JJJ##J#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#JJJJJJJJJ#JJ#JJ##JJJJJJJ##J#J#######JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#JJJJ#JJJJJJJJ#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ############################################################################################################################################################JJJJ##########################################################################################JJJJJJ######################JJ######JJ######################################JJ######JJ########J#J#J#J###############################JJ#####################################################J#######J#JJJ###J#######JJJ####JJ######JJJJ#############JJJJJ###J#######JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#JJJ##JJ#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ###JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJNJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNLLLLLLJKKKKKJJJJJJJJJJJ####################################################################################JJJJLLJJKKJJ##########################################################################################JKKKJJJJJJ########################################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOPUN[ G%&G+.'4)50>G ;D9!:d%1G-&: #.2G xlxRzbEmmqqkCC&8Q9= #3@10<z=0CH;F & a E700  c-@  a F 2 L ( 1   $ Q 6 z x x }    o  t l r v w X S n& o k h O E A [ K y x xx rq 0 c ` R> zeY* I&v{~8$ A Z g M N c vSO  fIB   k n q t w~ x   b   f  U 5 iORD4\D$`SCl [!K;|IO'tZZY[[\\]]Y ^^^^^^YYY_YY_YYYY`YaYYbYYYbYbbbbbbcdceefgYgYhiYgYYjhYYYYYkkklYYllllllllYYYYYYYYmnYYYYY_ooooYYYpYYYYp_`Yq`YrsrtYYuYYYuuuuuuvwvwYxxyxyzY{YY|Y}~YqYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYccc}}}uvY*wxd+vYv~zu,-{xz.zU/0J !"#$%&'()))))))))))))))))))))))%))))))))))))))))))))h *T2+23223s Sd5,-PX656^ .6_6XYYYX/07888` :;N[a<7888M:;\b<=]]cccR]]]]=5>>udvRJwABvv>>??? @AB"CDEFGHIJJK&'LMNOPOQOOOROOOSOTOOUOOOOOVKNPOQOOROOSOTOUOOOOOWJJJOXYYYXX^ii_mmm[`avHIzGu\{bzzzihuEC]]v]]\]]fBAffgffhfffffffffiij\kfffjjjjjjjjjjjjjjjjjjjjjjjffjjjjjjjjjjjjjjjjjjjjffffijffflmmmnlllllllllllllollplll@qppprpppppppppppppppppppllpppppppppppppppppppplllllplll}}}?><;ffffffffffffffdffffffffffllllllllllll:llllllllll56&!T596865&TYYl2U2Zlllllllllll1lllUZlllllll0/[(LLM[']^"`_b%cdegggmL{|h]L^_b`cde$Mm{|#"i!                                                    )))>DDDLEL)))*+M*,F  p,-+ -q. #$Y.r$$$$$$ s&&& ===$$$$$ffffffffffffffffffffffffllllllllllllllllllllll00000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222llllllllllllllllllllll3333333333333333333333333333333333333333333333333333 X                                                   jjjjjjjjjjjjjjjkkjkkkjjjjlkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkjjkkkk#$!)+, $$$$$$ *ggg- h+,)$$$$$$$"*-.$$$$$$i333&&&D.$$$$$00000400000000000000000000000000000000000000000000000F22222F22222222222222222222222222222222222222222222222DDD333E333333KKK===QQQXOpKKKFQQQVVVqVVVU7rHHLsRLRWW111111111111111111111111111111111111111111111111111111111111111111111111111111111444444444444444444444444444444444444444444444444444444444444444444444444444444444999999999999999999999999999999999999999999999999999999999999999999999999999999999ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeetttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyrpY>~}zx-w*tonfa WVSQPONJGC@=<;:9874/('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff|sYYYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY  Y    YYYY                       YY                    YY    YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYfYYYfffffffffffffffffffYfffffffffffffffffffffffffffffffffffffffffffffffffffffffff%%Y%%%YYYYY%%%%%%%%%%%%%%%%%%%%%%%YY%%%%%%%%%%%%%%%%%%%%YY%%%%111YYYYYYYYYYYYYYYYY1YYYYY11111111111111111111111YY11111111111111111111YYYYY1YYYYYeeeeeYeeeeeeeeeeeeeYeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeYYYYYYYYYY??YYYYYY??????YYYYYYYYYYYYYYYYYYYY?????YYYYYYYYYYYYYYYYKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK  Y    YYYY                       YY                    YY    YYYYYYYYYYfYYYfffffffffffffffffffYfffffffffffffffffffffffffffffffffffffffffffffffffffffffff%%Y%%%YYYYY%%%%%%%%%%%%%%%%%%%%%%%YY%%%%%%%%%%%%%%%%%%%%YY%%%%yyYyyyYYYYYyyyyyyyyyyyyyyyyyyyyyyyYYyyyyyyyyyyyyyyyyyyyyYYyyyyYYYYYYYYYYYYYYYYYYYYYYjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$$$ 4 44 !P $N"***"RT"!P""1N11**J333TRI5sG55888[ C s@8 [> U    U :U U 9 <<<<  QQ @<@@ccc<<@@<QQ <6 t@c@t@4ttt SSggiiiSwSmmmwSxSxSwmwSSy0m{Syx{xyygy{{gi/+'#+! :}}}::::::::::::::::::}::::::::::::::::::::::::::::::::::::::::::::::::::::::jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnFiFinnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooop ppppppppppppp ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqq  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqT K56KUcTKM 56MUcRRRWYZL[]^L)))`\dWaZe{YLm[]^`|)\da)e{m)|))                                                                             #########gggg#####$$$$$$$$$g&&&&&&$$$$$0&000000000000000000000000000000000000000000000000000000000000000000000000002*22222222222222222222*222222222222222222222222222222222222222222222222222222DDDD222333555===???U=DDDKKKDQQQSSSDDVVVUD235D?KQSVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________~______________________________________________________`````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb}bbbzxwvubbbbbbbbbbbbbbbbbbbbbbbtsbbbbbbbbbbbbbbbbbbbbrqbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgpolgkggjfbgggggggggggg_gggggggggggggggggggggggggggVggggggggggggggggggggggggggggghSQPONJIHGCBA@?h=<;:9hhhhhhhhhhhhhhhhhhhhhhh84hhhhhhhhhhhhhhhhhhhh/.-,*hiiii(&   iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllll|zllllllllllllllllllllvrllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnodbaoooooooooooooooooo_^oooooooooooooooooooooooooooooooooooooooooooooooooooooooooppp\HB?=;620/.-,+p#ppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]]>... /&#x%x;%dEOFfatal flex scanner internal error--no action foundfatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowinput in flex scanner failedflex scanner push-back overflowout of dynamic memory in yy_create_buffer()out of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_chars()bad buffer in yy_scan_chars()out of memory expanding start-condition stackstart-condition stack underflow%s malloc() error in %s push_xml_file()realloc() error in %s ()  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFxhXP@0(hH0ph`XPH@80( xhXH8(xphXH8(xh`XH0 xp`XH80( MiscNameLeftParendCharDataContentQNameAQNameEQNameETagSTagAttributesEmptyElemTagElementNameOrNmtokenPiCommentBadDeclNotationDeclNDataDecl@7@6@5@4@3EntityDecl@2PEntityDeclDefaultDeclNmtokenAlternativesEnumerationNoteNameAlternativesNotationTypeAttDefAttDefsAttlistDeclChoiceOrNameOrSeqCpCpSequenceCpChoiceChoiceOrSeqChildrenNameAlternativesMixedNameGroupElementDeclMarkupDeclMarkupOrPERefsInternalSubsetExternalContentExternalSubsetSysIDPubIDExternalID@1DoctypeDeclSDDeclEncodingDeclVersionInfoTextDeclInfoTextDeclXMLDeclInfoXMLDeclPrologNotInContentNullElementDocumentEND_FILEDECL_ENDWHITESPACEBAD_CHARCHAR_DATANMTOKENNAMEQUOTEDSTRINGNDATASDATANOTATIONNMTOKENSENTITIESNUTOKENSNUMBERSNAMESIDREFSNMTOKEN_DEFAULTENTITYIDREFIDCDATA_ANYEMPTYSYSTEMPUBLICIMPLIEDREQUIREDPCDATAFIXEDAMPERSANDCOMMAMINUSPLUSSTARQUESTIONMARKVSLASHRIGHTPARENDLEFTPARENDEND_DTD_DELIMBAD_DECLNOTATIONDECL_DELIMENTITYDECL_DELIMPARAMETER_ENTITY_DECL_DELIMATTLISTDECL_DELIMELEMENTDECL_DELIMBEGIN_DTD_DELIMDIGIT_INITIAL_NAMEDOCTYPEDECLCDATACOMMDATACOMMENT_DELIMPIDATAPI_TARGETXML_DECL_END_DELIMEQUALSSTANDALONEENCODINGVERSIONXMLSTART_DELIMBAD_ENTITY_REFELEMENT_OR_ETAG_END_DELIMCONREFCURRENTEMPTY_ELEMENT_END_DELIMETAGELEMENT$undefined.error$GGGGHIJJKKKKLLLLLLLMMMMMNNNNNNNNOOOPPQQRRSRRRTTTUUVVWWXXXYYZZZ[[[[[[[[\\\\\\\\\\\\\\\]^^^^^__````aaabbbccdddddeeeffgghhhhhhhhhhhhhhhhhijjklllmmmmmmmmmmmnnnnonnppppqprpsptpuppppvwwwxxyyzz{{|||}~~~  "#$% !&'(>;;0)1234/.-<:=?@ABCDEF*,uG]a>VJHKMNOS^_`qoiprs+\L[IPTbcdmjklvxZehfgwy}~z{|WYQRU7X S} *6\]^u_m?_\ArFqpHef]gFVG~inHTj $(>:ocV Y;.D;5 ǀU .h"#m8 X̀€Ѐ7]s;N;p|/0Ȁi*HCC234y5r6>GA-LV;p qtuKga}~;%ЀԀn00MĀTπՀnŀ] nnUnP݀u O~ր!$78)?q,@B[:bXO|x23Yw<2Q3rtY$`ND[2%3{Z[KwI782'3;&5LBoJ78=RDsu9c>2[3+d2P345w'Dx((xc$x2t3WdZ[-./D[5Z[cpD`2z3cd(w2)3d(*Y(-./sv}Z[-./b-./|Dc-./23dDvyZ[Gc 23d0ABCaDb-./cR|STU23d-./+ %&x-./    ,-.  !"# !"# !"# $/@BCDEIUJKL=O2=3P===Ql !"y#========w==========k=z{l~m ^abcdefghijk1noNEh0 !"#   !"# !"M# M  !"# !"#VW 1XYZ2 !"[# 3456789:;<=>  !"#  !"#  !"|# !"#   !"# !"#   !"# !"#  !"# )Y ,-6> ]E?+ S4-$%,-%?OO?DFFVEEF``EEE????Ei qqF?-E?| |D>?E  & A)HE,-BCDF-D,- E?2E  ?!E ' BCDFFH./0X ,- !EBCD&F !lEBCDF pqrt BCDE\],- 0E=?E&()*BCD !EBCD F& ()*EBCDF,-./0123E56789:;<=>@AEEE"#$ ! !EBCD !EEEEE? !"#$?&',-./0123E56789:;<=>F@A,-./0123456789:;<=>@AEEEE  EEEEEEEE# ,-./012356789:;<=>E@A,-./0123 56789:;<=>@EEF??# ?13456789:;<= ?A1T ,-./012356789:;<=>@ m ),-./012356789:;<=>@,-./012356789:;<=>@  ,-./012356789:;<=>@,-./012356789:;<=>@ (*+,-./012356789:;<=>?@A 012356789:;< ,-./012356789:;<=>@A E,-./012356789:;<=>?@A ,-./012356789:;<=>?@A,-./012356789:;<=>@A  ),-./012356789:;<=>@,-./012356789:;<=>@  ,-./012356789:;<=>@,-./012356789:;<=>@ ,-./012356789:;<=>@parser stack overflow(EOF)= ..._.:-%f=yesno/dev/null(unspecified)(Name token)(???) %d catalog files filename too long, %s... can't open %s process_catalog_filePUBLICmalformed ident in %s, line %d too many errors in %s pubid, %s (in %s), defined; skipped error reading %s ://see_if_its_local()%s failed sigaction()sigprocmask()/dev/null/bin/shsh-crpLH 1 2!@  2\2 00<0H0T0`0l0x00000000000000 0,080D0P0\0h0t0000000000000~0{0x(0u40r@0oL0lX0id0fp0c|0`0]0Z0W0T0Q0N0K0H0E0B0? 0<09$06003<00H0-T0*`0'l0$x0!00000@xph`XPH@80( xph`XPH@80( xph`XPH@80( xph`XPH@80( xph`XPH@ P Hh @ 8 0` (  XP   @8  0 (               x p h ` X P H @ 8 0 (          xp ` X    P H     x@ p h ` X P( H  @ 8 0 (            x      ` X   x pP h@8 `0( X P  H @ 8 0 (                    x  xp ph`X hPH@80  ` X P H @ 8 0 (     xp@(#)SunOS 5.4 generic July 1994as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2ld: (SGU) SunOS/ELF (LK-2.0 (S/I) - versioning).interp.hash.dynsym.dynstr.rela.bss.rela.plt.text.init.fini.rodata.got.dynamic.plt.data.ctors.dtors.bss.comment.shstrtab    p!@!@22H )2\2\  355911?22E2(2(:Mdd Rpp[ `|fDDmLLtXX yTR07070100000028000081ed000000020000000200000001370d358800000f30000000e30000000000003bd60000044d0000001e00000004root/usr/local/bin/xml_mktempELF44 4 (44 8 8 8 8D D D/usr/lib/ld.so.1,)" (&+$*%!#'4   8  D    l l t 4t \   & @!+ 8 A H M DRX ,_ D h @n t !| P 8 |   8    _startvfprintf_environ_endstrdup_iob_GLOBAL_OFFSET_TABLE_atexitexitputs_initmktemp_DYNAMIC__iob_exitenvironcloseopen_edata_PROCEDURE_LINKAGE_TABLE__etext_lib_versionmain_finilibc.so.1  !   "  , 8% D P$ \ @D# @@B @@@, @ "@@@@@㿐@/@/@⌮  `    㿐㿐@L `/"  L  "@J  @   B@&`@@`@@  L  `B@`%@@! Ba@ @@@@@@ 㿐'L'P'T'X"@@L@@u㿐@/@/@ ? ???㿐㿠㿠zUsage: %s template %s: Can't create template from %s %s: Can't create temp file, %s  D t p     l 00<0H0T0`0l0x000@(#)SunOS 5.4 generic July 1994as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2as: SC3.0.1 14 Mar 1995 patch 101934-05 GCC: (GNU) 2.7.2.2ld: (SGU) SunOS/ELF (LK-2.0 (S/I) - versioning).interp.hash.dynsym.dynstr.rela.bss.rela.plt.text.init.fini.rodata.got.dynamic.plt.data.ctors.dtors.bss.comment.shstrtab 4  )l  344t9?EhM 8 8 R D D[  ` l lf l lm t tt Hy | 07070100000029000081ed000000020000000200000001370d35820004ef7c000000e30000000000003f3e00001c600000001c00000004root/usr/local/bin/xmlparseELF54\4 (44ښښڜڜ ڨڨ/usr/lib/ld.so.1aV)c#;KmI^9Q4L:TAdN*J/  2Q8jG7BC13>T"_@1)5P:Er83RvpDS X|\-M!SoOku<N@BGL+09$U?2=Ja#V!e%U$=HZwi6&M'R n.  7F*&.D/[EW0%,I>`(Ahl]xKg{<FY "+bPH?4'sC-;yfz}6Oq5(~,t !,12@533$ 38 ڜ ڨ 8 ltX PD&t3'AYTb,ntۘ{@P$P5t<<,,<}Tt$H2L|=@KRL[ZLlp[|<0d,  $#87ܔ@ǼLWt_hm7 |C G h4K 0O * S W  HP0 [ /_ >۰EǠN@]c j#uc ް h%@!xLlڜ _$N\(ݨޤD\<% -D=jK4XUc}q:<ތtx8ޘhԤ$tݜl@8L ;(Jΐ(UYdmhu|l(1c 3dwt%`-3mD@La4h]PhTns~$[$\X; ? LYOT"h<X$.|7=Uttl݄sz޼@<P\P,&<SZH&ڨ X,d$9DlQ<a{tPP<d$@h` p h8 % 7 C^4 X _P< k w     TT    $ c  D ,` $l| 1l 8ۀ >H Pp \ l` {H X !    L  Y\H  T  (* и   %@ +P@ 8P| Mۼ Rp  ^ e zݴ ll `< \  <  8 , BL ݐ   %@ (  .P 6 \ E ( ]ܸ dܠ j 0 z ` t | 8 0 ی X  [$  -#4 D Kx Q dp stL h ܬ P8   l@ 4 xdP%ښ ,38 9XXX]kHrl\<p !h64x܈0ހ")0@TO"\tu4p\,3$  P4X,pc0  ۤ,<!-\9@DZD]\ix,s<0preplacesort_xml_errors_and_warningssnarf_stringfree_name_valuni_utf_ptr_ptr_casecmpsig_holdbidi_spopenstripgetoptuni_strcmpcheck_dup_enum_valsfree_cmnode_startpop_stateread_and_parse_configuration_filesigemptysetcallocappend_string_to_comma_delimited_stringrewind_xml_fileutf_16_to_intuni_strspnexpand_uperefgetcwdmake_dfaxml_yy_create_bufferxml_yy_scan_buffergrab_namespace_decls_from_attsupcaseuni_utf_strncasecmpadd_ext_eref_textsnarfed_string_endpointfreadstrtoluni_toupperint_2_utf_16_stringucs_2_to_utf_8fopen_and_writelockvfprintfin_external_dtd_subsettoupper_environ_endunicode_8859_1unicode_8859_2unicode_8859_3xml_yywrapunicode_8859_4add_elementunicode_8859_5absolutizerefers_to_localhostunicode_8859_6unicode_8859_7memmoverg_add_itemunicode_8859_8unicode_8859_9strdupadd_erefexpand_elementunicode_sjisescape_urimin_sjis_charforkuni_strdupescape_uri_string_iobadd_perefuni_strncasecmp_GLOBAL_OFFSET_TABLE_push_xml_fileerrabortsleeppipesigactionxml_yy_scan_stringexpand_eref__ctypecheck_for_colonread_xml_filepop_blockadd_ext_pereffree_xml_fileresolve_pubid_as_urigethostbynameprefix_to_urifseekxml_yyerrorcreate_cmnodesigaddsetstrcasecmpatexitmap_entitiesexitrandexpand_idalarmadd_xml_warningremove_all_errors_and_warnings_exceptuni_add_stringadd_uperefxml_yy_switch_to_buffertoloweraccessmallocbreak_out_prefixsprintfbidi_pclosemax_sjis_charuni_utf_strcmp_inittrimhash_no_quotes_or_backslashcreate_xml_tmpfilefwriteuni_strtolcheck_content_modelsbsearch.umuladd_xml_fileuni_isdigitpush_entity_textcheck_node.uremtimexml_yylvaluni_isasciiftellxml_yy_init_bufferxml_yytextsscanfsig_defaultunicode_8859_14unicode_8859_15siglongjmpset_encodingtruncate_toxml_yyinxml_yydebugerrwarnxml_yyparsevsprintfqsortrg_free_htable_and_dataabsolutize_relative_tofclosegetenvdup2downcasexml_yylengwaitpidanycheck_leaves_in_cmnodeexpand_hostname_in_uriuni_upcaseread_entire_xml_filexml_yy_delete_buffercreate_name_val_DYNAMICrg_create_htableuni_tokenizepush_stateadd_ext_erefuni_truncate_toexpecting_cpseq_or_choiceutf_16_to_ucs_4validatingcatch_sigchldstrncmpchdir__iobexeclrg_delete_itemsetlocalecreate_cmleafcheck_attributesuni_ptr_ptr_cmpget_stringrg_get_htable_itemswait_for_childrenlangcode_okwhat_are_we_scanningstrcatuni_isblankstrncasecmpuni_utf_strpbrkcreate_message_catalogwritereallocadd_iduni_strchrutf_16_to_utf_8catch_sigint_and_sigtermtrimpop_xml_fileuni_map_whitespace_to_spacerg_free_htableexpand_pereffdopen_exitfclose_and_unlockadd_notnameuni_utf_strncmpparse_xml_filexml_yychartrimhashenvironcreate_xml_attributexml_yyoutsranderrnocreate_xml_nodexml_yyrestartexpand_ext_erefsig_releaseunlinkxml_yylexadd_idrefstrchrplus_2_spacexmlparse_envfree_message_catalogfreecopy_cmnodeoptindbuilt_in_entity_listcloseuni_strcatuni_downcaseutf_8_to_utf_16free_xml_elementreadcfgadd_element_with_flagsuni_utf_anyexternal_prog_timed_outopencreate_xml_elementoptargspace_2_plusfgetcgetlineuni_utf_strstruni_concatenate_no_freestrcmpfgetsuni_concatenateopterrsig_catch_no_restartcreate_xml_file_edata_PROCEDURE_LINKAGE_TABLE_compare_xml_warningsmemsetexpand_uperef_as_sysidexpand_attributexml_yy_flush_bufferfree_xml_nodecheck_node_against_dfatmpnamfcntlfree_xml_attributeuni_strcasecmpadd_parent_links_to_attributesuni_digit_valuestrcpyfopen_and_readlockuni_map_spaces_to_spaceint_2_utf_8_stringin_a_default_namespacein_document_contentsig_catchfree_dfa_etext_lib_versionreport_all_errors_and_warningskilladd_xml_file_nomergeadd_child_and_parent_backlinksuni_utf_strcasecmpmemcmpyy_scan_charssig_ignore_ctypeadd_attributemainuni_ptr_ptr_casecmpsysloguni_utf_strcat.udivuni_utf_strcpy.divmemcpystrlencheck_attributeexpand_notnameunescape_uriexpand_uperef_as_notnamesigsetjmpstrstruni_strncmpgetmessagepush_block_finiuni_strlenstrcolladd_xml_errorbidi_popenuni_free_stringssjis_gapsxml_yynerrsuni_strstrfprintfrg_find_itemuni_tolowersigprocmaskuni_strcpyxml_yy_load_buffer_stateuni_strpbrktop_stateuni_utf_stripresolve_pub_or_sysidcompare_xml_errorsuni_isspacelibnsl.so.1libc.so.1<a hotqۀیۘۤJ۰Mۼ|6{7(~4<@tLXCdp=|܈1ܔ9ܠܬܸj3* *$03<$HIT`lx݄ݐݜrݨ\ݴ 4,#8mD^P\Mhzt;ހ5ތhޘnޤ]ްS޼& @D# @ib̐#$@i^@F, @ "@@iS@iT㿐@/i/i`  `    㿐㿐%P @i7 @@g`  $ ,'(#̨!̐@i'@?? h" v :2 ?1 &(cX#P@i#h@c@i@c@i @ c#P@h@i@h@h cX#P@h#h@h  @c%cP& $`8 @cF . * @hߑ*  $`< (̒c@{`8 2 )`<'* @w@@tw  @ #, "@ #   @*`@  =@V@*`@  =@@h#  #  #cc,  @a  cp =cp` :%`, @ "@  c@hqc?@S$??Ȁ $?@hh?̀ $?@hb?܀ "$?@.$??؀ $?@hU?Ā $?@hO$?Ā  @:`@h4  p!# ` @"#@h<! $# (͒`(@ؔ@`"x @ ## 4   2 @n`X 2  @mG @0"9  ꀢ #` "!@u@y@kؒ`p*!#h #h@?$#h'@u@g@''''#h@/'Ԡ@g ")  J 2 "4@  @v@su  !"#@g̓.  $# )͒`x@e@!#@g. #㿐@m   "   !@vU ` @a"5 # !""@g! $# (͒`(@(@u@gy͒`@g  `L      @, `J@ , `@@x`#x 8`N@ /`@g^   @y@gV  `@ @g?0N@ /@gH : ͒`@g:   ͒`@g3 #x ͒`@g'  ͒`@g   ͒`@g   ` <w͒`@@x@ycx`@z  ` >a͒a@@f`[ @f @f@f#\@f @!#@f" $# )͒`x@p!#c\@fܖ#@4 ",@fL @J? 2 @j`p@f@f@f    @ @f0 ͒aH@@f x''"@f   1@f @i&  !Aap&" P@hb@f!,@z܀ &" /a'@@f @{" :   ͒a@D  ?# ` #͒a@5   ` "ܒa@* 㿐!"  @{$"`" @fI㹈@+!   (͒`(@  N J*`:  :+ "<  ͒bP@ 0], ~@f耢   `O耢 @H@e$ "耢 \2,  $$$  , ͒bh@v N  " , ~@e耢   `  O耢 @ ~@e  `X    @.~! ͒b@0͒b@~# 2' ""@e $#  (͒`(@ 'ܴ !"@u% #/@܀ tL @uN`\Q"l*`@FGGGTKL   # L 2 L - L  -@t 9 ͒b@e^  @t  L  ) # L 2 0@tђ 0L -2 L  -2 @t L   # L 2 0 _L`-BQ#*`@KHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH͠  " L  -@tr   @t   ͒b@2 @t @t0"Ц  ` #"@d$ %  )͒`x@ L '" ' \ ""L4  `z 2x -`: `"s L  "n m "Lj,L-`: @ ` 2a 2^ @tM 2Y ,@tG $ @t3@t @dK    (͒`(@   L  <# L 2 03@ (͒`(@є@J''''''А@+:Ȁ   ''@)'0͒b@@s   , @s L 0@sՐ@sߐ" 2` @c`  ͒c@Ք@,㿐N# @    L 2 @gc0L  # *`:  2L * 2 * L  *㿐N@ /L@cҒc8 E @sJ `/" J  @c $ @c  (͒`(@,@@c@cN J /J /", J  /,@cs @c_@cZ㿐'L'P'T'X#P#PͶ#X @cNL͒ch@ca @D 2@cS@c; ͸cp@cL@cG@c[#t ! ͒c@cT0 "(@c@cL@c@c㿐'L'P'T'X#P#Pʹ#X!# L@c $##͒ch@c $ !@# 2!# 2 @bc @b"$#Ͷ##@b@b##@c#t 2! #@bc0 "(@b@b㿐!#4 #!""@b! $#4 (`O!#4#b@bڔ "   `@b#4#4@J? &`)'c4*`@b$䀢 $c4 ) $c4@b"@c4@b@ k@c4@J? 䀦`b4@J ]J \Y %#)'c4@b"@c4J @  #`J@ 2`c4@byc4@bR 3@c4@J? "!c4*`@b2$䀢 $c4 ) ͔c4@bX"@ c4@b2c4@@ J  &c4@J J \#4 㿐!#8 # @""@a! $#8 (`#c8@ M"@c8%@-'`  ?@p@ !@?c8ؒ @@$c8@aΓ*` $c8 )a gc8, ؒ@ @l" ٠#8@! "   2@p`!8 ` @pY!@@ d!#8㿐   ?@" ?"@" ?#@" $:    @hz  @hu "  a`@j  `  @hd  ah@k/  * @hU  @hP 2  @lf 2$`>   >" " @h.  ap@j   @h  @h 2  @l0 2   >  @h  a@jє ' (@g "  =2  @g 2 `"`' @k 2   >  @g "    >  > >"? ?2  `    "@  `*#&@! " % @?"@" ?#@"     "@  `*&@% 㿐 @l*@l & # @f@` $@ @ "@$ @ 4   - _"   2    ``  H : H L @ !" H  ` H- !@ - %?`V#(*`@[|j j j \j j j \j j j j j j j j j ej fА@i_a i  @  H : H L @ !" H  ` H!@i>a  H : H L @ !~" H  ` H!~ :{ H L @ !}"t H  `n H@ia 2 H : H L @ !~" H  ` HYU!~a@i! 2V,`" H0 2 H`2`4"+   H f!@f"@g 4@3g"@/  H : H L @ !" H  ` H!d |@d#@  H : H L @ !" H  ` H!a@hƔ  2 H?π`W"ؓ*`@^`axbbc@cdpe 4".$ 5 "  H"J$ Hi @e"& "@Ǡ  H : H L @ !" H  ` H! 2$$ i @e#\& #\@  H : H L @ !" H  ` H! 2T H i @e#t& #t@}  H : H L @ !" H  ` Hjf! %i  @e"\& "@X  H : H L @ !" H  ` HEA! 2%  i @e"6& "@2  H : H L @ !" H  ` H! 2%  i @e"& "̀@   H : H L @ !" H  ` H! 2%  i @e"& "䀢@  H : H L @ !" H  ` HӐϒ! 2%  i @e"& "@  H : H L @ !" H  ` H! 2%  i @e#& #@  H : H L @ !" H  ` H! 2%  i @e#,x& #,@t  H : H L @ !" H  ` Ha]! 2% H i @e#DR& #D@N  H : H L @ !" H  ` H;7! H :. H L @ !}"' H  `! H@fĒaȀ 2$ H i @h!0& !0@  H : H L @ !" H  ` H! : H L @ !}" H  ` H@fa؀  i @  H : H L @ !" H  ` H͐ɒ!@fia  i @  H : H L @ !" H  ` H!a@ft  ! f!@f"@  H : H L @ !" H  ` H!@f"a 1 f!@fg 4t& "@gg"l&  4@hg"@d  H : H L @ !" H  ` HQM!@ea 2! H d |@Cd#@?  H : H L @ !" H  ` H,(! :  H L @ !}" H  ` H H : H L @ !}" H  ` H!}@ @\P㿐  b   .  @". $   .  &@   㿐  b(  @\L@ 2  $@j@@Ғ#`  `" \Y  @ : `  `  `@ ` ?  bP \` `& \ `@[*` & `8  & \@[א & `  \  `+  @#? @  @  @  @  @  @  @  &` &`$ \㿐  @b(  @[@ 2  $@jE@@S#`  `" \Y  @ : `  `  `@ ` ?   bP \` `& \ `@[c*` & `8  & \@[X & `  \  `+  @+#? @&  @!  @  @  @  @   @  &` &`$ \pi [#l.@oqqr@rsst,t`(/   @)0 '2&"    `@   @Z* @ `  @f $@ `, $ @ 7" @ΐ1     , @, 2  "  @  * @Z    @Z@Z @Z @"2@ ,`(`(&`( `,@u 2  @!2@ .`,`,&`, `0@ 2  @!2@ `0`0&`0 `4@Ɛ 2  @!2@ `4`4&`4`8 @ 2  @Z<@Z:  @!2~@`8`8y&`8##``<'@h@@eӢ`'''''`<@ ɒ@Z@ 2' @ 2  @!r2N@`<`<I&`< `@@6 2  @!\28@`@`@3&`@@!O`D(#!c|   5@ 2 y" "@Y @Y@!* c|@S`D`D&`D@ x'"' p'"' h'"' `'"' X'"''@Y d  (`/ؐ @Yw d@Yb 2!& $#L@"\ & #L   c ac @i`@Ya&&  & & & & $& & @ߐ & (@ܐ & ,@ِ & 0@֐ & 4@Ӑ & 8@А & <@͐ & @@ʐ @& D ('%'@g@d'@g @d䀢 '耢` (ϔ8''' <@  2'  & Xc#& @m  &  cP  @@ x'"' p'"' h'"' `'"' X'"''@Xܐ d  (`xh @X d@Xb 2!& $#L@! & #L   ]c cc @X&@h@X&  & & & & $& & @& & (@# & ,@  & 0@ & 4@ & 8@ & <@ & @@ @& D (%#'@g=@d1'@g8 @d,䀢 '耢` (c''' <@I  2'  & Xc#& @  &  cP@  @ ː㿐!#<   @"#@@X:! $#< (`֔@i @ d Ā?"@`?#@`<Ā``<qĀ`?k` `<Ā`>``<`<0Z@^Z @`@!"@#<@W*` $#< )`@H  1Ā,  #< "@ a`#<, @c7" -@c2ap( @^ "  = @^ 2  " '   `> @"" 2@ 㿐   @Wה ?2& #L  1c&  *c&  㿐 \ : & \ `,   \ * `& \ H : & H L, @  H * L& H P :   T, @  P * T   & P@ M?2 X 6c X    *`8@'y X A@ ,@ 0@ 4@ <@ @ (@W$ @   @@ (  8 " @W @W  @x2 @ 8 D " @W  " @V @c2@ D@V   @W0?  ֒`H@V @V㿀'H'L'P'T 'Xy   H  H.`" H L  2`.`" L" ` H H@ & H L.`@@`@* L H L@V*` & L (`D`  P@#  H` T  2`.`" T" `2 P T@ P @ & P T.`@@`@* T P T@Vm*` & T (``㿐 `\  ``,   `\ @p#P "b "b@ސ  H ЀccА`@VD @ *!"(`@V @V H H@2- P T- @@V%`@ ! T"(@@U` T@c `@Zx T@@U@ & L-`@@U`@ ޒm! L"(@@Uɒ` L@c_ `@ZK LS@-` T- @)А@U͒`@ ! T"(@@U` T@c4 `@Z  T@@U@( @U`@ ! L"(@@Uw` L@c  `@Y L@@Uf@` &@ H@*2@ P*.@ H㿐  La H@U└  Ta P@U H P@ ` @ ` 㿐 H``& H L@U1*`& L & H@U( & L  "    @Ue@ H L*`@ " H L*  ?㿐@U  ` (`Ѐ`&@c @`&   2 &  (`& & 㿐 P``& P T@T*`& T & P@Tא & T  "    @U@ P T*`@ " P T*  ?㿐@T  ` (`S`&@c_ @`S&   2 &  (`>& & 㿐    @T@T㿐    @Tz@Tx㿐@Tu   (`  @TY `&`2 &    *a8H & & &  & @ON   & 㿐  \  *aX*x@T9 2  (`Քx @T @_ِ& & & & & & & @O `  &  ?  *`x@_& 㿐  " ``@" 2 *@S  @S  a  " @!      , @    * @S @Sǐ㿐@S "     , @S   * @S   @S@S㿈i`  @S   ` "` L"x   <Dvi` epi!Ƞ@SȔ  de |!В@S    a@ V`"@S    a@F`"@S  2?` @7b'f"8@S  d,#"@@S  %"H@S~  2` @b f逢 2`f! 2`f "bP@ﹰ ` `  @SJ ?2$`#L  @裸c$` @c$`?㿐@S@ ?2  ?   $ $    $ `cD ""cD""" @S " "     cP?? $bh?'OĀ " "" "*b" ? ?b*` ?*`*`"?#$?   b$fb$b쀢 2b "bb쀢`  (@ $P"#:!@R"?@Rp`@a $H` `$HL@RM*`$L $H@RD $L "   @R!L*1?H#L*`@ "$?$ "cD?#"2 6 " #7 #"$`cH ""cH""" @RN " "     ܒcP?? $Ғbh?'OĀ """ "*b" ? ?b*` ?*`*`"?#$?   b$fb$b 2b "bb`  (@ $P"#:!@Q"?@Q`@`K$H` `$HL@Q*`$L $H@Q $L "   @Q!Li1?H#L*`@ "$?$ "cH?#"2 6 " #7 #"$㿐@@ 㿐@: 㿐@4 㿐@. 㿐@( 㿐@" 㿐@ 㿐@ 㿐@ 㿐@  㿐@ 㿐@Q^ ?2  V?  `$ `>e#*`@4DTdtĒ )# %# !# # # # #  #  # # ͐#*`@ $    $ 㿈7  @P "  "      cPC?? ?$ ubh9?'O耢   `* @?# @ 7?"@2 @P       $ $   7`  (@  $ 㿈7  @P "  "      cPD?? @$ bh:?'O耢   `* @?# @ 7?"@2 @PR       $ $   7`  (@  $ `7Ɛƒ @P* " "     츒cP?? {$쮒bhu?'O  ǒ Ƒ* @?# @ 7?"@2@O    ƀ $Q$ƀ Ɛ 7ƀ`  (@ $  * 2 #6!@Oà"?@O`@^+$H` `$HL@Ol*`$L $H@Oc $L "   @O!LIHL*`@ "?$Ɓ`7Ɛƒ @O " "     cP?? |$bhv?'O  ǒ Ƒ* @?# @ 7?"@2@OO    ƀ $Q$ƀ Ɛ 7ƀ`  (@ $  * 2 '6!@O#"?@N`@]$H` `$HL@N̓*`$L $H@NÐ $L "   @O!LHL*`@ "?$Ɓ`@N `? $   " *`  2*` `?c @N֠@  *` kbð? @ 'OĀ  *2 *  `@ ?# @ *c2  =!@N"@No`@] $H` `$HL@NL*`$L$H@ND $L "   @N!L*HL*`@ "\" ؒcБ*  L ؒ#` E?@ " `87`@NZ@N%b`@\$H` `$HL@N*`$L $H@M $L "   @N6!MߔHL*`@ "" ` ` 2@  . 2  2. $(2  $ . 2 `  (@2.  $. 6 `cL  "%"cL!$"@M ? ?    $$  $ - !@Mʠ"?@M`@\2$H` `$HL@Ms*`$L $H@Mj $L "   @M!J  ?$"     ?$"     ?$"   ?$"  ?$"  @M} b?` ?    ?  $ ; ? +@MS"@Mb`@[$H` `$HL@L*`$L $H@L $L "   @M/@!K" ?*`@#"?# N$?#;!@M""@Lߒ`@[{$H` `$HL@L*`$L $H@L $L "   @L!LHL*`@ ""  "cL1?#7 "6 #6$㻈@LՒ$ ! b!#d @L   H#d[c@Lg#d@La#($#d@Ld 2  (c0H @LH @LO & (c0H@, @Ɛ Ȁ &  (c0ߔ`'y쒒@x@*@L  Icǔ㿐  " @L  0@L @L   @r@ @Lp "C   != #P 2' ""@K $#P (c0芔'''#''' @Ѐ "! @K  !"#P@K͒ $#P )cf!#P@K#Pp@O^@OcN@`@# @   L   L "LL 2, c;,'@N ' `/@N  ' `(%''' @ZЀ  `Hp'''''' (@~Ѐ   p'''''' ,@nв9 @V` X"cT1#\  "X@KB* &#\ ( `x@K<* &#\ )`ՔcT1#\`@K/*#p  #\@PQ @X@K@K#\p'''''' 0@(ТR @V`"c`d  !#h  "d@J* $#h ( `x@J* $#h )`玔 !c`#h`@J*#h "`#h#c` @Jؕ*c`#h*  " " #p  #h@O @XS@J@J#hp'''''' <@ɒв9 @VM` p"cl1#t  "p@J* &#t ( `x@J* &#t )`0cl1#t`@J*#p  #t@O @X @Js@Jt#tp'''''' 4@в9 @V` |"cx1#  "|@JW* &# ( `x@JQ* &# )`cx1#`@JD*#p  #@Of @W@J-@J.#p'''''' 8@=Ѐ   p'''''' 8@-в: @U` ㈀"c1#  "@J* &# ( `x@I* &# )`攔`c1#@I*#p  #@O @Wo@I@I#p'''''' 8@в: @Uj` 㔀"c1#  "@I* &# ( `x@I* &# )`M`c1#@I*#p  #@NȒ @W(@I@I#p#p  @N @W@I~@I'''''' (@Ѐ 2  !   , @R 2   *#p @V@IO@IPp'''''' D@^p2`   2  6ޒa8 㿐@ "  & p''''''(@5 29 %`%a@%b  (`x嫔xm#ؓ.@ @& @3@T'''''(@ƒ$ "  @N  "  & & '''(@xÐ& & 㿐` @    @:@Q@ 2`"`@   p#p $ '@M @V @H@H'''''' (@Ѐ 2    P    -a   ,` @Q 2   @M s"E `@* 2%d%e@%f@Qa 20 2% 2! a@Q    @Q{a " @Qsa 2   @Ql  @MH "H@Q_a耢     @M3 ˒"G 0  @- -+,`@  2 @S@S @G, @RԒ@R@R@Rb"D@Gѐ `@*  ` $ @GȐ  $ ( `x@G*` $ )`Z *  "??   2 @LӒ "K s @SI@S "@T @Ö @G  &@L J"m & @PÒb    @L ~"l@G]`2   @  @ O  @   @Lq  "M@1  @B3  @L_ H"L  #p $  @LP @T@G@G p'''''' ,@'Р2 @R'@R䀢 '耢`  (`x㝔''' ,@ ђ ,@L " @P @L " p'''''' 0@ Р1 %@C  @K #5 @Re'@Rb䀢 '耢`  (`xJ ''' 0@ ~ 0@Kǒ " @O ֐@K " 㿐ۀ .b0P @  p",@?ހ ;8`* ŠŠŠŠŠŠŠHŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ|ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ`@ "` ;  ` @@ ;`@ ; @ ;2 @+  2@  "~`@ ;z`@"r q`n "i h`e  :a`c ` ` !2V`` [2R``N` ! ?I  F`` - [` -2` ;` [8   23`` >/`, 2*`` ]2&`` >2"``6`  ʖ 2`` -2`` >2` "   ``@ ?ް `'''''' 0@ Ѐ .tN % A@Q'@ '䀢   (`xh''' 0@ /?"d-  @Jm V", 5 %  @JY # @V @N8 @JD -"@E  @'''''' <@ Ѐ G''' 4@  <''' 8@  1 &c  @J  勒# @P'@P䀢 '耢`  (`xjx''' <@ ` <@I В# ''' <@ Œ @IՒ メ#!G  &  @˖ @M +@P+@P(@P% @D~, @Ol@O;b@O@O4b@O@O-b#!@D` @D[ @'''''' 4@ hЀ M''' <@ ] B''' 8@ R 72 %  @IV # @Oΐ'@P '䀢   (`x౔''' 4@ f@I. #  @I!  #!Q Ɛ %b @  @L 2@H #!@Ok@Oh@Oe @C, @N@N{b@N]@Ntb@NV@Nmb#!@C @C P'''''' 4@ Ѐ 2> ''' <@  23 ''' 8@  2(  %  @O'@O '䀢   (`x''' 4@ 5P'''''' 8@ ^O''' <@ SD''' 4@ H9̒ @HS <#*@C  (b߻@NÐ'@N$@N $ `2 ' (`xߥ'''' 8@ْ. 8@H"  # '''''' 8@  2  "`@K 2 ` @K  @G #! p'''''' @@ ՒЀ 23 @Nf'@Nak'@B @@B#`   (bD @Bc@QQ@M@B'''' @@lD @@N(,` .:@N@    .-@M3c) @@M.c@M! @@Bc @ @Bvc@Bq@    . c@Mc@M @BD @p'`''''' D@ QЀ 2" #| '@P#   `@ "c'@M`'''' D@I D  @@G= &"= @M@@M`@M@M @A, @L@@Lc0 @L@Lc8@L@Lc@@L@Lb@@G "@A͐ H''' '@F 솒# @MY' @A/`  (`xNH@QV    ,@?`Su!*`@٘48t\@Q*  ,0(@P $,@Q  ,0@Pْ ,@Q ,,` ! ?:@PȒ ,V@` -2,` -2,@P  ,`@`"`, @cX@Jo  @P  ,`@`"`ґ,@P Α,@Pǐ ɑ,,@c`@JM  2,@P,,@& ,@ @P ,,  >,@P,@@P ,,` -,` >2,@P~,,@& ,@ @P ,@Pm,@Px z,@Ps u,@Pn om,@G  h,-`@  6@@ ;6`@ `6-`@ &@&@ ##,@@E @Ǔ,@, 1@ 2 &@@@En #􀎠@,@ & #p Щ-`@M@@%-`@@&&@@P L#@P  G#@P A,  #Y,@O  @O @O ,@@  , (bܜH,@@E" @J@Jch@O֐@4@J@Jcp#6@?ؐʑ,#,  &"  < # ,,@& ,,@ x  ,@'ܐ@Gڒ#@2 #L "2? x" ;,? x" ##,?@@D M@m` ?#@? ##@'`$ ? ` ? $ ?#@?$#@"$! ,? x",?@@Dv @?#@M} @Jݢ (,,@JӐ@ @?//` , )`ȔH,@?$, ,@ " :  ,@F  ,-`@ &##@ ;" -`@F @ 4    @  @EȒcx 2 @b  `-`@&@&@ ##,@@D 霒@F,@& ,`S@ ` @C 鄒$@/`T-`, @ L-`& '''''' 8@ 2  -``'&@,@@C #X@&,@> @>0 '''''' 8@ 2  ,-`&@ ,,@@C ْ#,@ N&&@@J @>P,&@I@J @ { @@>:@J6@>3@@IӐ,@I̐@ @>(/` , )`H,@>, `-`&@,,@ & *l,,&@>p'''''' (@Ѐ 2    @C& 貒$&  S2.@I~@I{ @=Ց*   (bq@H@Hch@Hk@Hcp $& & @=T 25@F "/@II@IF@IC @=* @H@HYc@@H;@HRc@H4@HKb $K& & @=z@Fǒa耢 @  & @B 2$& @p`` y"*`@ t \D@DM @Ds 2`4# @ 2 @D c 2 @BY $@ ,` '## @D@ 2@ 4   2 @@Cc 2  @B1ɒ$ @ ur @C @D 2`4# @ 2 @Cc 2 @B 瘒$@ ,` '## @C@ 2@ 4   2 @@Cc 2  @Aؐp$ @ Ք  @D<#%@C    2@CWc 2 @A ?$ "   @ 4`  2`@C9 2 `@A !$Ų`@ ꀢ  @C 2Ű '''''' 8@SЀ 2  2 @A_ # ''''' 8@:Ѐ 2    @AF ޒ#` @C2'Y`@ S ## @C@  @ 4   2 @@Bɒc 2  `@A毒$ @ ߀`0+@ & ## @ 4  2 2@@Bc 2  `@@慒$ @ 䀢 `1 00P 2 `@@֒  #` :`` , @ "`@D ` *` `2  @@ $N 0 㿐 ` c  `` 2X` ` :S`  8G`- `` 2; `:4 , @` @Dn@ "``  * :` , @` @DU@ 2  `` H$ `*``` * `   `?p ( X 0Q "N   @ D B : @DGc "5`@'''''' (@Ѐ 2   2 `@F@F~@ @:ؑ, @E@@Ech@Ew@Ecp"@:`@  @#2㿐 +. |!@@LXdp|#####     ( 8 H1@I="@Er㿐@:| 2$ @:Β @($ @:̒ $ ` 㿐    , *  @?@:W?2 @:R @:P㿐 " @:F  " @:@  " @:: @2    , *  @?@:&?2 @:! @:㿐@   @  @ &`` @p`*`  *  ,  `& " @9$  $  (`P֘h @"@f`@1&#|`#|& `& , @* "@`@"``"`\   @ "  `  @GX `  @Hs@ 1 &   $`2`$  *@ @9*` $  )`x>h @@"* @9* @"@`@"`` 1"` `  &   $`2`$  *@ @9o*` $  )`xh *` * @ "?`"?` "?㿐@   @A @ &`` @Kp`*`  * @N@K - @ "```  @F `  @G &' 2 @`@%@`%``%`@"@*` *  ` @9X ?&@?$@  㿐@  @֐ @&``. =` @ۦp`*` *   `, @ "```  @FH `  @Gc "ʱ, & @ ٰ    E "c - c(("c##㜐 *` (""㔒   c "c( (c(#(@(`*   ;  17  3 5#/ +#$#0!O0#e!?"C !㿐 @8  L.  @8b @㿐@E@7   (`PԐ @7  L. @8C  @@7א@   @` ?㿈@Cp'   a@A  & a@A  e # @    2 c  Ø#@7& "i & - # @    ````6P `$1K  -2+ '# @    ```2``aĔ  Ø#@7& "$ &`4  -2 ` # @    2   @7!쀠`?㿐@, ?@7a 㿐@o ?@7ra hȐ  @6 $ 77ʐ @7b@7ch#p @7=$@7X?"A?@7a : #Ȧ $cL @6Ĕ $77ʐ @79 )cL  @76`'DąB'@7+ `@7* ?$$cL@7$ aI?h`  @7 ?"A?@6a : #Ȧ $cL @6v $77ʐ @6 )cL  @6`' D(ąB'@6ݐ `@6ܐ ?$$cL@6֐ a?㿐 ` Y +"8`$,` "<@@?b0 2F` `$ @?  `$  & `$@%i @?  `$  & `$@%h&      @՚ @E[ @?Ub0 2 ` ` 2` `$@A &`` *`$"&`&`"&`&` 㿐`#  @  !@?#"0    2 ` 2`0`2` 㿐`! ` "`0` :`0`. @>ɒ 2``   *``0`2` 㿐0     @S @`  :"   : & @A'& @A#& `?& $@A& $@A&㿐`"* @   :"   :`  @@i  `  㿐 @ @ @ @a"!"a㿐@ΰ @@T 7@75 ጀ - ` ጮ $`` :.`  `@  @: `@ .`@ "`@Ɛ 2 `` @:``,@ `@*@` ٤`  :`  `@   @:` @  .`@\ `@  `@*@`   `  8ጨ ጲ @&+` .``a`@4*  a`@m `@"`@*`ጀ@2` `@ `  Ψ ጬ k2c @9 3"㿐` `, @?@ `@ " ?`@? ?2`㿐`@ 2 @  `B#*`@   < `  @5 )@. ה0&@ @# ̔Ȕ 0Ô @o  0 @㿐 ` +b@Ў`@3 2 $ (bxЃ`$$   ` & @3Ր  &  ( bx @3Γ*` &  )bg`    .` `" @<ѐ 6   `?@*  @ "*.` `@3  .`"@㿐@3   (bx0a "a@3 "a!!@3*$!  !* @3a"&& & 㿐 a :!  , @ a  !! "@3K"!$!㿐     , @      @31@3/㿐@3'㿐 ` +@ 2   +b@Ͻ  @@ ,`@@<+@ 2  `@A  @@" 6 `@*@@2 2 @ (bxϒ@@$$ @#`  `& @2*` &  )b} @ "*,` `@3+  ,`"@㿐`2   +b@_  @:@  @ @A 8@`@ `@    2   $  ` $ @2  $  ( bx @2*` $  )b% @ "*,` `@2Ӓ   ,`"@㿐a "a@2c "a!!@2_*$!!!.  "?㿐@2O   (bx @23  && & & & & 㿐   @   @2$㿐 @2     , @      @2 @2㿐@2㿐   ` 0` *cΑ8@1   (cHΆ8 @1Δ && & 㿐B  ` `     *c[8@1   (cHP8 @1 $$ $   $ @=K $  (cH8`㿐@1   (cH(p @1p  "& @6R& & 㿐F  25 2  +c  2. @<@< @1P, @<>@< c@;@<cȐ"Z@19 㿐  "   @1`$ `  `$*  `  *`$㿐@  y `$ "u` :q'+) `$  ""`$@:7Ѐ `$ @:0c؀ `$` `$  & `$@ۘ%g& `$`8 (# & `$  `  `@:Ѐ 2)` ` ` "@9Ѐ 2`   2` # " ``$@9c؀ " ` ``$ `  `㿐  ` +c` ` *`(` 2  , +`H  ,  ` h@=   3& (& ,@`(  `,*  0`( *`,㿐\`dhlpt@02 4  (cHΔ @0 4`&@;ϐ& @;ɐ&  @;Ð& "@;&  !`   @; @  #   @ @ `@ @ ` &@;& 2&  2& `  *`y` 2 &  +`n& & $& (& ,& 0㿐 ^  " @/  " @/ " @/  " @/  " @/  " $    , @   * @/  $ " ,    $, @t   * $@/u $ ,  (   ,,   ( * ,@/a ,@/_㿐 `2 @@"$  4``ې 24 # 2$ `  `@8cЀ 2 ` ` @8tcЀ 2  9 2  " @ܒ$~ذ " 2 @44 ̒$`#*`@ !X $!t!X@ٸ$  `2 @٬$M @ = ,aw b 2@# 2@  @8 cЀ 2  і 2| @  @@7 , `@  , @ e d$`  2   2  +a0.  2 # 2   @7ÒcЀ 2;   23  @X , 2( 2 @%!$S #    `@ $  2 㿐`#*`@#4#@#L#X#p#d!P!` !h !x! !@<㿐 %@Ð" @B !"* < @uq  2 l @  . @7   *  $  $@O @z! I0!!?  *` @ <"     . @ @@30 @9[@>P>p>>>?$?P?p?ApABPBC ((ClC<CC<(((CCD DHDxDF F@FFG GG4G<GDGLGTG\GdGlGtG|GGGGHH$H@H\HxHHHHII I<IXItIIIIJJKKK(LL$LMPPPxMpMpMpMpMpMpMpMpMpMp#$@#E#b#֊$!b#ւ%!"@6Ԓ ] {h@7a耢 v#"p%q"1`@  <1@&#  #   @$@b#T!$@@@0Y""a !Cb#B$b#:$b#2$!@&r# ,!   !@ # b#$ !1##b邖 #b#>b@0"a@+:Ұ!A!@&H#  @0 ""aŰ!A!   B@   Bb#$ B#c1"P c"ޒ# "@ Ē0#!"Ӓ#"@/ݰ!"a#`  `  b!@ [ !! #  c@   $!c"` ~"a@ ? !! 2!# 2 !@  "! $!!# #b"@1   #b@/ |$[ b, @1@ Mb @  $W  ## f"b, @1@ b b!#W$c@  #a#  "! 2 #@ F "# $a#b@1y   cb@/ 3$[ b, @1i@ b , @@/2!"a@  !# #b"@1R   #b@/u  $[ b, @1C@ 'b !##b$c@  # b"!@1/`  #b@/R $[ b, @1 @ b , @.@"a!@.""a!@.""a!@ !"$Z#"0@ !0@ !0"$Z#Դ"h@8!0"$Z#ԩ"h@8!0!"@. %$h@3zb #@ 5 # !]$a#ԋ!m@/b0c  " %h b@0 b  b@  # ! 5$@ f ca!o"c@. Y!kc  v$c#b@. !!@.T""a#"@!m ! @.H""a! !@.A""a#"-!m! @.5""a! !@..""a#"!m! @."""aݰ! @ "$Z#"@ !"hb@2  ʰ!#"!u°!#!"!/""@- "!# !b$ @ |!0@ ! h@7"#ϒ!_"c @7"#Ò!_" @4 #` "`""*`@ "@ {""*`@"@-!l"a"$Z#ә"h@7" 0#  @ -$ Y!@ Z!䀢 h@7r"(##"(c @7e"#s#" @3ƒ #` "`""*`@,"@ +#hb0b%*@3"  c@- Ӛ#b`*`@ - #h@7("8Ӈ#"@-?!"a#  "@-$ "#\@ "@4d h@7"@@4]%# #!"!p@3"@.+D#!"% @3"" @/* 2 $@`  $@@ @(Wa?2  :   c"@-3 ˒%C%` R  c @-! ҹ%"*  "?,`@,@"ax!!#`  bҢ!@> "!p#Қ#!#`  bҎ!@* # !S$@# # !K$b!#y"@  #"`@   "a!p"!#e #@  #" !$$b!#R"O#  @$!@ !p"!#B#@ܐ # !$b!#2"#  @$!@ǐ # !$b!##"#  @$!@ !p"!# #@ # !$b!#"#  @$°!@ !p"!##@ # !$!@"%# !і!b#ג O!@"# 1a?2  :   "#@,' ѿ#1@"#   H#` `"`@O$)##b b9#h@,bHhbP@0L # `@!"  ##]ю#  @'$0hb`@04 # `@!"  2a##]va#?2  : @ $@2B # ,@M#c `@!"  'a"c@+ #]#c `@!}"   "c@+ @#]"c@+ #T6ac?2  : @$#c `@!W"  'c"c@+ #]#c `@!E"   "c@+p #]"c@+g #Tc  @$q#`? "`@f"` b#S^#  @|$ V@x R"$Z#"h@4"p0c#b@++ !b" @1@x@%1"@* "a@M y!c"@+  У!c"@* З!!@ #  a?2  :  2 "#@* ~# b%b* "`ڏ @*ϒ g!@1G@  "!Ė "@  #M! @!@%v#@*@%p "@* 1!!@ ^# b#%!!@!a?2  :  b#!b# !##* "vư! b#"l!!! !!!"!#!$!%!&@)""a!'@)""a!)@)""a!*@)""a!3@)""a!(@)""a!+@)""a{!,@)""at!-@)""am!.@)""af!/@)""a_!6@)""aX!7@)""aQ!8@)""aJ!0@)""aC!1@)""a<!2@)z""a5!4@)s""a.!5@)l""a'!9@)e""a !:@)^""a!;@)W""a!=@)P""a !<" ?",`" @)B \"a1 ?#?#", @?ʐ@'#$` @ ` #$ @@#$2 #$!  ̰!>##b!"?"#hbxb, @* "#?h#, b @/ǐ@b $ @(`"a@@$ !>@(""a!?@(""a!@!@(""a#"ν!5@!D"!Ȑ  d%b#Ϋ%H@  0b#Ο$bȐ  d%b#Β%H@  0"h@@#Ғb#@2o}%JȐ  d%b#p%H@  0@(t""a/!BĢ  @]&Ā   @!ؒ @#t (cà %&@|  0à $ a?2  :  e* bXO\NNNOO NOOOaHa@#cb@2#D!sa@#Wb@1#8!ta@#Kb@1#,!`!a@#<b@1ې#!!#  h@1ΐb##Raa@# b@1#$``@ %&Đ!ؒ @" ( %a c@!ؒ @"Ӕ (w!E"ba@#V #1"$@$@ !:`$   "$a'c"!c`* @ ",  @%@`"  %)@@    "#!@ c  "a%2`@:`$`c @a,  @%"Ġc *` @%"h@b㿐' %##a*  @h@"  a" :     " : ?6 $  `$ 2` "#y"`"? . %)h  `" :  *` 4& 2`@&   `@ӓ*`& &   2 @# , ᬒ@ "? $4c   *  2"#  ',`# @  . ᬰ  "  !.   ,` "  #  h@q#8"#!#"`#  `!@ ! " $#!@*`"## " ""㿐:XFXHPI Q . P "P"##P(PFX. P. P(P. . P( PX*`R Q  FXR 㺄Q(P HP *`P *`P (P *`F*`P I(PbY`  @㿐!#$!`:'?` *  c`*` @  @"! @8"  !@ ` "#` "`h@#X?$"""#"!㿐!!#"@! 6!#`* @ #)"b$!"c:    b@ !@ ?# !@!!.  $!a"a"a"#㿐!! !@4$!!@]@㿐!  #"@!#""@#! "c       㿐@ (2& h@#x& `@ *  & h@#x & @㿐 a""a  @ @㿐@& & &   "     " " $ "        㿐` .` 22  , @ (2h@#& & & & &&  & & & $ !@& ` #"@!#""b#!"#㿐    `@㿐`@u,` h@d#ؔ 6 .` @"@`.`@" $ 2 i@L  & 㿐" `!""* @B$"@C $"" i@* (b"b!*?2  : "@ .  #!㿐!"? $"i@  X"b* @*  "a㿐"(i`x@C@5 㿐@E㿐@B㿐@7̀ ԅ*  㿐!`Ѐ !"!#aԀ 2 "А "@  $aԐ (i` @ @ $aԐ )i`i%̀  !!"`"@#"` "` (#h#x$ `*  $ h#x $  aԑ*  !@"?` #"@!#""T#!"#"#!!#aԕ* ""'`@ "!aԑ*  ?!́㿐!`Ѐ ""!#aԀ 2 "А "@  $aԐ (i` @  @ $aԐ )i`i$!̀ 2 @!!"`"@#"` "`    `"c!!aԓ*@ " "' @""!́㿐!`Ѐ ""!!!Ԁ 2 "А "@:  $!Ԑ (i` @ @0 $!Ԑ )i`iɔ!̀ 2 @!!"`"@#"` "`    `L"caaԓ. @ " """㿐̀`x!ԑ*` ?"̀`o?*` a""a   !aԑ*  ?!   #"@!#""P#! "c!aԑ*  ? 6"#   2?2  : 1'i !"? &"IX""* @*  : $1"? &"i6 X"b* @*  "a!́㿐   `@   ?  , ?', @A??㿐@$_@ "@`  <#"c  < | ,   @"g " I @  @ ( )"``@  #i i @+ɢ ג" .   @$   ??. @ , | @  @" Ƕ"`? `'@' 'ܪ '"#?"cH^`7@ܕ(`@ ?@ 8 #쀠@'@ :  s@*   #''ܣ, (`Ґ ?#'@ܡ, (`!Ґ ?#'@@@@@?m"-`R@??!#H?#H$#H#H`aE $#Hi J@  ${'p#/ R "ln"R ?̸ lȀ!cH ?"cH !`&'}l#:-`R@ l!F/ R@ "* ?`"*`@no0oHoHpHpqHqdqqpqqxqqqr rr,r<rLrhrsdssst@tTthu(uvvLvpwwTwtwwwwHxxHxxxx<xxy@ydyyzz{{|@|}}}~H~~PHHT P,H,t(h(hX$X,\ t0LXHXt Dl|Xt(XLp8H<l$@p <XXHTDs@) #@Gc  ? c!#i!,#$P0#@/c "a-?` `?쀢 `cQ!"S-``"!@$& !c͔B?  c c?;"`X#@c ",s?` `?耢 `c!ůs"s``"!@#  !cş? s  c쾖 c?"`Xs@)~ #!.Ŋ-"!!A!#ŀ #?|!_!"? $"iW X"b*  @#?h!_-#a!gّ-#?#?V!fΑ-#!_?!A!#J #? m!l # $!a# !`# !r# !`# !r# !a#?'!n-s@) Ȕ#!h- #%s#  2  @!Ѐ 2 c!h  2 @'@*s`@<  s<bԁʢ#!h0s@(ѐ #!^`#O?s@( #!#`   !as@#F`耢 2# 5"` s@#<` #-" ı!j)-#!$ #!?#c` 2? ! ? sc(  D " s@#  s #  -?  !#?j#?@# "?@ #@F#@p###@??!!#Q @# Ƒ-@#@/#@Y#h##@n??!@# -@#@#@F#U##@[??k@( #cu!00#@ec  ?`/c @%?@%?c?]"2c ~c"3x!@A# r  #r j-#"3d-k@'Ր Ȕ#\"7!#?@ #  s@'Ő!#L"8!#?@ # p ?  @ : ?4@ 2 "!s@'!H#!@# s?  s@'!(#à" s@(l?@ɞ@?s!8!#"a?Ë"@# # '??"!@@ !#?v%I!#?q"##"a?h"-!#"a?_"@# # ?!#"a?@u @# # ?!#"a?@f @# # ?!#@y"a -?   #?7  ? -@'? "?@M"!"!# @W# -?   #?  ? z-@'? "?@+"!s@&!H!#"@2# d-?   #?  p? U-@'?"h?@"!s@&!P!#ʒ"@ # ?-?   #?˔  K? 0-@'?"C?@?`"!#?¥"!@# "-?# <???"!"!# ? #?ˆ"@# "-?#  ?#?"!s@&c!X!#p"? #?i"@# "ޑ-?# ?k ԑ-?f ϑ-"!s@&>!`#K"s@&6!p  @&Ȕ C #@"a -? Js@&!!p?@& / !#@m"a s@&!x#"? 0s@&!p?@&  "!s@%!p @&   "!s@%!p @&  @?# p  ?, @ D " ?? "?*?  #"@" ?Օ*@# F-@"  ȕ*? @# 5 ? ? @# ) ? P#?   "??  -@#   ?o?  @#  ?`?  s@%c!@"W#"cn@@c "-?䙔 ?䏔 7 ?  @# ” ?(#? T@#  ? ? H@v#  ?  ? <@j#  ? T"!# ###@Q# -s@$!p@!"#@@# qm!@6# s?  s@$֐!#" s@%?@ @ ?s!@$#В"H-!@# B-? =#ʊ?2` #?"F #?"#@%? c?H 0!#i?V#@?-@# "-`" ? ?!@# s@$t!#"b?? "cH?@ #cH!?!#`?"`#?j%IcH!?2!#` "`!#?]"c0-#cH!?!#`?"`#?N"cH!? æ #`  ["`#cH!?!#`?"`#?7"cH!?#` "`@s#    " -  @S@Q  !#?@= @[#  -  $#cH!?##`?"`#?"ZcH!?2?#` "`?  !#?@ @2#  d-  #cH!?##`?"`#?ڒ"ZcH!?2?#` "`?  !#?@ @ #  ;-  #cH!?##`?"`#?"ZcH!?2?#` "`?  !#?@” @#  -   ~?!#?@ @#  - "  ? #?|"J?  d!#?@ @#  -  | Q?!#?@ @#  Ց-  l A?!#?@u @#  ő-  \ 1?!#?@e @#  -  L !?!#?@U @s#  -  < ?!#?@E @c#  -  , ?   ##\@> -!#?@* @H#  z- 2?. 2?#cH!?##`?"`#?"cH!?2?#` "`? #?   #\? [W@#? "I@!@#  5- 2?. 2?#cH!?##`?"`#?"IcH!?2?#` "`? #?   x#\? @#Q? "@䀢   @@? " -@ -!@#  #9 ##*@0 ? W*!@#  #$ ##*@   B*#@  - ?@x#  -@ ? ,*s@"!@#"[c@O@`c  -@ ? *@S#  -@   *` `#cH!?!#`?"`#"Xk@̒`؀ 2#!k@`Ѐ cH#!cH!?#` "`@#  I-0` 造`#cH!?2?#`?"`?k@` !"d!#?#cH!?!#`?"`#"YcH!?#` "`#cH!?!#`?"`#"YcH!?u#` q"`#cH!?!#`?"`#z"XcH!?2##` "`#?@ @ #  -0#cH!?!#`?"`#Z"NcH!?2##` "`#?@s @ #  Ñ-@| 7"!#@e @ #  -@n )"#cH!?!#`?"`#)"NcH!?2##` "`#?!#@> @ \#  -@G  ""  !@ O#  -@ 7# #` #cH!?#`?"`#D"PcH!?#` "`@ @ʦ $  [$!#?@ @ #  R-@ # #` #cH!?#`?"`#?"PcH!?#` "`@ @ $  ,$s@ !#s@ !Ȕ#c#I?  -@ c  c ? c2?!@ # 2 ?#?Ƨ #?Ԓ"?  !@ #  -@ #  #?@ʒ % #?#J#c ?Җ c?”@ ב-!@ # 2 ?#?q #?"? #cZ @ c    s #C b] !# !ԑ* ? )T@ Z#  #? (!J#? #"!J?˷! !J@ !J@D@- !sa@?#@ݐ#@!J!K!L!M!^?!_#\!`#`!a#d!b#h!c#l!d#p!e#t!f#x!g#|!h#!i#!j#!k#!l#!m#!n#!o#!p#!q#!r#!s#!t#!u#!}#!~#!#!#Ą!#Ȅ!#̄!#Є!#Ԅ!#؄!#܄!#!#!#!#!#!#!#"7#"8#"9#"J#"N# "O#"X#"[#"#"# "#$"#("#,"#0"#4"#8"#<"#@"#D# #H#4#L#6#P#>#T#R#X#S#\#T#`##d##h##l##p##t##x##|$#$#$#$#$#$ #$!#%#%#%#%#% #%F#%d#%e#%f##-#?s@!$## ?? "#?#>-?@t #?%I!#?# #?#Hv-s@!Ȕ!##I? s@ 3# #?@ [?@ # 2 !?@8 % #?ڒ#J!# ?@ #?#[ @Q!!̀ ? +!@ # &#?@ '?@ # 2 !?@ % #?#J!#" ?  #?Ɣ#' @ǐ!!@ #  s@ ? "s#?Ւ"s@o!#  !#` -@  #?!#?i#5? Ds@ # >#?@ ?@ # 2 !?@ % "!#?N#J!# u?!#?D#5? s@ # #?@ ?@ h# 2 !?@ % "!#?)#J!# P?s@!# !!̀ !ԑ* ? -F-#@ Ic 2?? ! 0 c  @ 7c @ F? c?"c?    sY #  &?#` ?- ?##9-!̀ !ԑ* ? 2?? %-#?!1-#<?!@ #  ? "-I -@ ? #?"?`"!?  @n@#?b?.?!#` -@  #?"-#?d#4ܑ-!#?@  #@  ё-!@ # "ɑ-?`#D?7##a?-@?@?#?"2#0?!@ w# "-?# "3!@ k# "-?`#"2 -##2?-@?@?#?Z"2#?$?}-#?#?!r-!A!# h@ސ"(##@ .# _  ' !A!#ޔ #?!_!"? $"i X"b* @ *  ?"a@ # 9  ?  #\#`#d#h#l#pݭ#t*#@c "$    Nci"@ 2c`߽  ?   # #c?  ?  @O?  @c c??7" ?@ 2?c`ߋ ? 3#| 2 ?@)? "?ɞ䀢     ???` !? " @? " ݮ#@{` +#" ? 2?#M ? #| 2 ?@? "?݋䀢     ?ܾ?`l@ h!#2'@?# !# ? "   h@lb 2# ?0 2#ؒ$O@( "8@@ @ , @s@b@$L)#@ 2@@@Ȑ@Ɛ@ #$\@ ѐ@ ϐ@# - ??   +sbse(@# !? " ?@P? ߥ@ ?&??   #\#`#d#h#l#p? b#tm     # 2?? "   h@Ғb 2  #?֖ "? ?#@    ?@#+$N"?" ?  ##  E #c??@@c??@@ c?@[$R?  #\#`? "#d#d? 2 #h!@:# k#??@”@@|" ? "?@?s@]b8 2 "  2 ?@#"l '. @ ?  +sbs(@?"`?"` 24?@ -",? '$#?!#$@# #  ?` +sbs[(@c?#"`?"`??@ @ -?   +sbs@(!A!#a ?@#\$a@# B# 2?? "   h@̒b 2  # ?Ր "? ?#@```@  `?@#%$N! !@  "# `? !"? $"i X " ?*` ( #\#`#d#h#l#p? #t  h@qb  #c ` 2?c %g??   +sbs(?@!#Β$a@# L?     # 2?? "   h@5b 2  #? "? ?#h@``@  `?@#$N?" ?@ 2 ?# `ܨ ?  !@J? ݟ@ ?&?!"? $"iM X " ?*` ( #\#`#d#h#l#p? J#t  Rh@̒b M#c Ի 2G?c ;%gA?s@$"@!#1$?   +sbs(@j# L?     # 2?? "   h@b 2  #?R "? ?#@``@  `?@#$N?" ?@ 2 ?# ` ? " ?@? @ ?&??   #\#`#d#h#l#p? ٵ#t  h@7b  #c & 2?c %g??  @#  ? ""?@e? ܺ䀢     # 2?? "   h@b 2  #? "? ?#/@``@  `?@#U$N?"?@  !# `o !#??@@#??@@?  #\#`? "#d#d? "#h #h#l#p  ? #t#c=c  h@b  c Ӈ 2#c %g#c6? c@@ -??"p-!A!# ?#$a!"? $"iŐ X?"*` *``-"!A!#Д ? #?ɒ$U?@#Ē$a!"? $"i韐 X?"*` *``3"? $ @?-? #?$U?@|ۿ? -? s@z"H#$V -#$V?@`ۣ?-%Z#%[%\%]#%^%_%`#%a%b5֦#s@C"Hb$Q#@c     @w-    #\#`#d#h#l#p0#t`@b c?+?#@kc      #\#`#d#h#l#p#tc??!@P# "-#?? @ts@"P`Ȕ#!kf? d-? _%F# !h@"@%@Đ#%F@# "B?@?@ @?@*` ,` )sb`s(,`,@(-? _  !h@X"@@#%F@{@#  - "--& &k#R/ -R@'@ W@n!/ R@ d{ p#-`R@ mn"R@m!/ R@`2m"㜕-`R`"c ! y@l   `p#i",`@* R2` @ ``@k Is bx,bx `,  `,  `,  `,  `,  `,  `,  `,  ` , ` , ` (,   ` p#5s3si"-s,`@* R2` 2b@@ @``@@  s"s"x@`2  cH  ?"cH  '쀧@?+ W@m"-`R@?  ${p#/ R@ ꀧ@n"R@   lۀ! ! & h ? @ "#'5 @"-''s`''?' DْЀ @]`@Z` @, @`@r`@T"r@  2`'̐@̤@ 㿐s@Βbx s@b耢 s@b s#@9#F!/ 㿐`2 `  +sc s@`  :<` `$,  @`$,` @z 2`$ @@*`$@` @:`$,`9?`$$?` `@*`$` ?&` ` *`$`  ^`$,  `R "P`  @:L` `$,`  & "$`@1 2`PK `"`@ 2 ``$@$@`@*`$@:` `$, ` @:`$,`@ "?` `@*`$` ?&` ` *`$㿐 \2   +sc`se P    ? 8D  @ .` @@ `@* @2)     X$   @ `J @Д #p    @@o@p  㿐 2   +scs T    2I   ,  @_@  * "& 2$ @@Ȑ @", @s@ߒc@s@֒c$ٔ@     " $ " $  2 $   ̀  ԅ*   㿐c  c@"   `#,`@@ 㿐 c  c@   `#,`@  *ݖ @   "e @   ܒ S8 ( (|||||||||||||||||||||||ˈ|||Pd||||| |||||||||||||<|P̈|||||||||||||||||||||||||||||̼" 2   " "  "| "x w t y ( ˸||||˸!2` @[2\ K!?S  @- [`-2@ ` E [B  1 ˀ2; >27  `2 2. ]2* @>2& `& 2 -2 @>2  `  8 :      `` 㿐 (2 /   *  , ` 2 ` : ` , `"` 2 `` `@-#,` *`  *  ʽ 2 p '' ( ʰ` `"U'2 ''' (ےЀ`  2 (㿐 8    `@E .#, w 2 P Ȉ @ȅ!`"?  ''''''ϒЀ ? LP``''?Ɇ'Ȑ''ȱ' * 8lc   ٲ@ Ր@''?'Ȁ 2`@> " `'''ȁ'`@ 0 @A0 ' ( (`+s` `'''ɕ' `  @.c@"@9`@ѐ 2``"|`@T` `'< ` 2(@` 2 ` +sct`А'`'?K'؀ 2 ''' `˖``Ö㿐 @ %#@ 4` "`#H!?Ò!p  !p&   &  @ 〢  㿐 c!#@g"c@h`!-t$#+)t%t!@Ô(? d@c#d ( @fX#d "$#d@$#d@֒`"#%-t+t9#X ;t@(?? 38* l t((((((((((((((((((((((((((((((<((( ((( $l(t((׼( @]! (@`X!@V#T$#T@O#X (@`X#X "@E "&&'#X@?% 4 Ftڒ`h% 0 t`cl  x'cl Gt`ro% (@! (@`X!#` "a$#`@]$#`[% $@! (@`X!#\ "M$#\@I$#\"#"#  @ "#"# 㻐1#d #dt@Ӑ &#d? 2?t@ː $?? 2$ t@Ð $?$ $ ? $  *ta taX? t@E!pt!@$?PP Ȁ'" 4` @"P@N/"  N `tJ@ t!@   (t`@t(X"#P @ "+t@#"@` #taa`?@7@cP $`t@aȀ  t@vҐ $`t!ː "cl Gt`1#P㻈cL@$ ! Ptڒa!#d #@ 6cT Ht#db@!#dt@"0$#d#cT'젒  JcTtb8cTS쀢 @@Z  Itb`"#L㿐@ @   (t`@tp@L# @    L 2 @}t@bL m"Q s d" f i K0c"` K̀ s u n"W K"S Ktb@Ք L K tb0Jtb@ɔ  @ K @2!L # @   J 2 Ltc#` "($#`@~$$#`tc`@  @"#L # @   J 2 Ltcptc@   K @b2!L # @   J 2 LtԒc#l  $#l Gu`Ӕ0u`(@P  7@3 2NL # @    J 2 Lu`8 u@*`x   "cxu@ ` @"#x@u`@   K @2!L # @   J 2 Luh`#X #X@` "$`w$`h$#Xu`@ 4@ɐ 2NL # @    J 2 Lu;` u@Ò`x   "ctu@` @"#t@0.ua8@  $ K @2!L # @   J 2 LuaXY0 #\ " $#\@`$#\tbL@X㿐'DN# @  !D`'DJ` D!$#LDD@ؔ #L`DJ ?? Mu a# N ua?p'Ԡ@@ @ @  '!$#L @ ? #L  Puaup'Ԡؐ@А@ @ 'А @ @@ @ !$#L @ ? #L  Puau}p'@kؐ '3&cL@i ? cL  Puaudp'@R'3&cL@Q ? cL  PuauLp  '''!$#L@5 ? #L  Puau0h#L"#L?@" D 4?? #L  ''!$#L @  ?2 $#L#L  Puau$#Lp''!$#L@ ? #L  Puau㿀@ܐ@ܒ @ ? Puauٔ㿀@ǐ@ǒ @̔ ? PuauĔJ J@`(8   J  㿐 @?@ J@ #" @:J@ 2,㿐N# @ " N  N 2 N "@  @Ӑ㿐@!" "#@ː  㼀@ "@Đ $"a N# @   N 2 " N "F        \*:  / \20*@ N n" n t b"%*@ f  a"*@*@"*@*@ t v r"*@*@" *@ *@ *@*@*@#"  ` N "*@"@X"b   J*H#"`'" ` \H2 `?2   `?22(H܀#㿐@=?*.J  J*`:  "JJ  J 2*.J J J(8 "JJ J2 +@`J +@㿐N  @L, L 㿐N  @yL, L 㿐!"  "#@ $"c@ !"c"@ $"+ !"`$*@"@ؒ` "@"@*?"@"u b@ *b `* `* `*"㿈'' @o '@ @@!" @d$$"@8%@@$@T` @@F$@&&@B@@:" 쀢@+"㿐 "$@" !!"(  #"$@*` $"( (u b@*` $"( )ubHu0@ 1" !"(*`@ " (ubu0" "(*  ?㿐b  :!% (, @ b   (!@"("" ""$$"(㿐!", "#@ɑ.` $", (ub`uexc@!"c",@.` $", )ubuSx!",`#"@I",@` ",@*",.` "?",@*",.`@ .""""",㿐 > @  `+, `2 @ 2  2 @t 2  *    , ,`  ܢ`,`  u@ "@@ @W J (8 "JJ J2#@` #@㿐  @$  㿐  @u$  㿐`?@ `"@ ?!`@ _ %d catalog files filename too long, %s... can't open %s process_catalog_filePUBLICmalformed ident in %s, line %d too many errors in %s pubid, %s (in %s), defined; skipped error reading %s ://see_if_its_local()xmlparse%d%s error %d: %s%s warning %d:   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    x !@AVW`atjvukw  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `a}~RSx  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9 CGPXnpbU: DHQYoqc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~&$0^4{'%1_5|  l\  !m]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8V(;`"f}W)<a#gJ~K. *EL6rhj/ +FM7sik  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO!QRSTUVWXYZ[\^_  !"#$%&'()*+,-./`abcdefghi:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ >   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0^1_ ?`@?ă  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|} >abcdefghijklmnopqrstuvwxyz{|}~000 000@>?00000N0000  \0 \ & %     00;=[]00 0 0 0 0 0000 ""`"f"g""4&B&@ 2 3! &&%%%%%%%%%%% ;0!!!!0"" """""*")"'"(!!""" "#"""a"R"j"k""=""5"+",!+ 0&o&m&j !%!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%% %%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%BNUZ?Tac(Y"uzP`cn%efhW'ebq[Y{}b}b|[^c fhHgONO OMOPIVY7YZ\ `aapfipuOupy}}cUzS;NNWxNXn8z2(/QASpTTVY_m-bpT S[pSo\zNxn&VUk;YSmftVBNKO SU[0_qf fhl8lm)t[vzN4[`muv`iSQWX0YD[^`(cclopqqYqs?~v`[XielZu%QY.Ye__bej*k'ksV,\l{Q\KahvraNYOSx`in)zON SNOUO=OOsRSV YZ[[yfggkLlpksyyz<{wfV)NO\brYu;NOVXJX^_`*``babbe9AffhmwppuLv}uQRYT[]ahimxWrmlWgRVT^bdh<h8ksrxzkki[f\i}MNc{ j+jh o_RrU`pbm;nn[DN9Sij:h*Q\zV[(h"1|RtN~OQ[R RR]UX*Y[[[^r^y`aacacebghShk>kSlWo"ooEtuvw z{|!}6fQe(N8T+\]svLw<\ TXOOSqUVhWYG[ [\^ ^~_cg:eeghhj_^0kll}uyH[cz}_w<NP}QY[b/bdk:ruyGpcT TUhTjXpx'guSt[PNNENOST8[_`%eQg=lBlrlpxtzvz{}|}fer[S\E]bbcn Z1oyZNNNOOPQGzQqQSTS!SSUX\_7_J`/`P`mceYjKlrrwNWZNQ\-fim\@fiushP|PRWG]&ek#k=t4yy{K}_9TN]P6SS:rswQwa^UzzPv[GN2j\Q\Hczltazq|h~phQlRTSfyAOPRQDUSW-sWYQ_b_`uavagacd:elfohBnufz=|}L}~KkJcfRbdohAPk lzoTzt}P@#gNP9P&PeQ|R8RcUWXZ^aabcrij)r}rs.xxo}yw cuzUxQCSS^{_&nnss}C7PNNP ST|VY[d]^_'b8eEgnVr|N7gNNO SHTIT>Z/__`hjtZxwN^NO|OPPQIQlRRRSSTTUWQWY}[T[][]]]^x^^^_`RaLbbce;ffCfgmh!hil_m*min/nu2vxlz?|}}}^}T*RLauqx?M;R[RSTXboj_QKR;TJVz@w`sDo pu_`rkdNVWdXZZ`haffh9hmu}:nBNOPSU]o]]gltsxPWP^c+PPQgTX^Y[_ibMch=ksnp}rxx&yme}0 RdW(gPjQWB*X:iT]WxO\RJTd>f(ggz{V}"/h\{9SQR7[bddg-kvcLvfRN PS\q`dech_qsu#{~xefkNNO:OR:SSUVXYYY[P\M^^+_`ce/[\eeegkbk{lsEyIy|}}+^ifkoNO<OQP[W[aHcfBk!nlr>tuxy: 3lP_X+z[NSWY1Z[`nou[{Prg\aJ~Q\chfeqny>}nPR\:gSp|r5L+[_1`N;S[bKg1krsz.kRQSTj[cj9}VSTh[\1]Oabm2yy}B~MFrt/1KlNOOQESA_bglAn sc~&SY[my]~.|X~qQSO\f%wzQ_eiokmnodv}]uQRb@ffn^}rfRSYs^_`UdPQRS SGSTUFU1VYhYZ<[\\\\^^^_pbbbccwff f-fvg~hjj5lmn nXq<q&qguwx]yyeyz{|}9I]<Tsaf~N NNNWQRpWX4X["^8`dgagVmDruszcr V1Wbi kq~TwrU\;O8OOUZ [[_aNc/efKhimxmu3uwy^y}3:2NNRXuX\ u\=N cm{%bVST9W^%cl4pwa|pBTt^]]iepgcngIiodz[Np,u]f/QR6RY_`'be?etffthhkcnrruv|VXRYez^-`befgwzM|M~> d_xRbcdBb-z{}v INQHSCS`[\\]b&bGdhh4lmEmgo\qNq}ez{}~Jz9nxwRMUo8q6Qhy~U|VLXQ\cffiZruuyyVy|} }D4;a PRuSSP UXYOr=[\dS``c\cc?cdef]iioqNuvz|}}aIXlpmPXa5 OPtRGSs`ocIg_n,O\^e}SRQvc[X[k\ d gQ\NYY*lpQU>XY`bSg5iU@(OSX[\^/_` aKb4fln.NSY'{,Lnp'SSUD[bXbblot"8o8QSSOFTYj1]zh7rHj=N9SXVWfbcekNmn[pwz{}=[VX_>efjku7P$wW0_`efzl`uznE{u\z{Qyz6Zw@N-N[_bf<glkw;Njp&s*WNQFQU[^^3^__5_k_acfgonrRu:w:t9xvwRcWvglssm%XiiuXZhciOCo,g&}Ti?opWjX[,},r*T NONP\PuRCTHX$[^^^^_`bc:chl@xyz }GD-ldXdeunv{inT_dMDQxXkY)\U^m~u[pOkou0QNTX5XWY\`_eg\n!v{Mx%x:R^WYt`PQZQQRUXTXXYW[\]`bd-gqhChhvmnompoq_Suyw{I{T{R|}qR0ciFv-0PRT X\admwzS\S?__mrywcy{krhjaQzi4\J[IpVx\o`eflZATQf YHQNMQpXczKib~uwSWi`l]N\<_Sy^eNsQeY\?NY_oyyb[qs+q^t_c{dq|NC^NKWV`o} 3]bdgwlm>t6x4ZFuO^bceWgovrL)MP WZhisqdrXjyw)O/ReSZbglv}{|6fo r~Q{xr{{Hj^auQu`QkbnvzOpb{OVzXYO4R$SJSS^d,egl>lNrHrsuT~A,{qic=fiujvxCS*SQT&Y^_|`bIbybekluvxy}w^j |8P\>_gkt5w ;gzS9u_f_<_ub{F<hgYZ}v~,O_jjl7otyhhUy^cuy(-T_lem\p;eOtN NWY+Zf[Q^^`bvewefnmnr6{&P\tDOdkfaj\iSzWORo_^Eg yym_bUlNriRT;VtXabnqYn||}e^NOuQuX@^c^s_ gN&=[|sPXvVxR%w{POY rG{}MORZ)_OWcUkiu+zBRXaUb fk|?P#OSTFX1YI[\\])^bcge>eg llpx2~+ *JlNONPRVWJY^=__b?fgghQ}!~2T ,SPS\Xdg4rgwfzFRlkX^LYTg,QvdixTWYf'gkTi^UggRh]NOSbg+lO~mNabno+Tsg*E]{\[nJzY|lw RY"q!r_w'ai ZZQT T}fvYr]nQMh}}bdxj!Y[_ksv}Q2g(vgbR\$b;|~UO`} SN_QYr:6_%wS_y}3VgSa alvR8U/OQQ*RS[^}`acg gngms6s7u1yPJYNOYN?P^|Y[^ccdfiJim nqu(zI! e} a~bk2lmtmge<m}a=jNqSu]Pko-R)T\egNhttux_szNcueRmAnt uYxk|zOane\NNPN!Q[ehmsvBwz|o|uR}P+Sgmqt3*Wt`XAm}/^NO6OQR]`sy<4 bfktRRp^`Kao#qI|>}o#,TBojp2RZA^_gi|imjorbr{~KQmy2P-Tqkj`gNNkhin~xU_ NNN*N1N6N<N?NBNVNXNNkN_ NNNNNNNNNNNNNNNNNNO OZO0O[O]OWOGOvOOOO{OiOpOOoOOQOOOOOOOOOOPP(PP*P%POOP!P)P,OOPPPCPGgPUPPPHPZPVPlPxPPPPPPPPPPPPPPPPPQ QQQQQQQ!Q:Q7Q<Q;Q?Q@QRQLQTQbzQiQjQnQQVQQQQQQQQQQQQQQQQQQQQQQQUQQQQQRR RRR'R*R.R3R9RORDRKRLR^RTRjRtRiRsRR}RRRRqRRRRRRRRRRRRRRRRRSSu8S SSSSS#S/S1S3S8S@SFSENSISMQS^SiSnYS{SwSSSSSSSSS|SfqSSSSTT=T@T,T-T<T.T6T)TTNTTuTT_TqTwTpTT{TTvTTTTTTTTTTTTTTTTTTTUUTTTTTU9U@UcULU.U\UEUVUWU8U3U]UUTUUU{U~UUUU|UUUUUUUUUUUVUVUUVUVNVPqV4V6V2V8VkVdV/VlVjVVVVVVVVVVVVVVVVVVVVVVWVWW WW W WWWUWW&W7W8WNW;W@WOWiWWWaWWWWWWWWWWWWWX WWX XXXrX!XbXKXpkXRX=XyXXXXXXXXXXXXXXXXXXXXXXXXXYY YYhY%Y,Y-Y2Y8Y>zYUYPYNYZYXYbY`YgYlYiYxYYO^OYYYYYYYYZ%ZZZZ ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZ[ [ [[2Z[*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[xe[z[[[[[[[[[[[[[[[[[[\\\\ \\ \"\(\8\9\A\F\N\S\P\O[q\l\nNb\v\y\\\Y\\\\\\\\\\\\\]\] ]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]^ ^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^__ _]_\_ ___)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w____________________`_`!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y`````````````````_````aMaa``a``aa!``a aaGa>a(a'aJa?a<a,a4a=aBaDasawaXaYaZakataoaeaqa_a]aSauaaaaaaaaaaaaaaaaaaayaaaaaaaaaabbb b b bbbb!b*b.b0b2b3bAbNb^bcb[b`bhb|bbb~bbbbbbbbbbbbdbbbbbbbbc bbc'ccbbcPc>cMdcOcccccvcccccckcicccccccccdd4ddd&d6edd(ddgdodvdNe*ddddddddddddddd ddbdde,ddddedeeee$e#e+e4e5e7e6e8uKeHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeegrf fegsf5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?fffffgggg&g'8g.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjgggggggggggggggggggggjhhFh)h@hMh2hNhh+hYhchwhhhhhhhhjhhthhhihh~ihihi"i&hi hhhhi6iihhi%hhhi(i*ii#i!hiyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiii[iiiiij.iiiiiiijjik iiijijijij jjj#jjDj jrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjkjkk1kk8k7vk9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkklllll$l#l^lUlbljllllll~lhlslllllllllllllllllmMm6m+m=m8mm5m3mm mcmmdmZmymYmmommnn mmmmmmmmmmmmmmmmmn-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnoAopLnnno?no1no2no>onoozoxooooo[oomoo|oXoooofooooooooooooooop p opppoppotpppp0p>p2pQpcppppppppppppq pqqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqr rrr(r-r,r0r2r;r<r?r@rFrKrXrtr~rrrrrrrrrrrrrrrrrrrPss ssss4s/s)s%s>sNsOsWsjshspsxsus{szsssssssstttot%st2t:tUt?t_tYtAt\titptctjtvt~ttttttsttttttttttuuuu uu uuuu&u,u<uDuMuJuIu[uFuZuiudugukumuxuvuuutuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuv v v vv'v v!v"v$v4v0v;vGvHvFv\vXvavbvhvivjvgvlvpvrvvvxv|vvvvvvvvvvvvvvvvvvvvvvv/vwwww)w$ww%w&ww7w8wGwZwhwkw[weww~wywwwwwwwwwwwwwwwwwwwwx xy&x y*xExxtxx|xxxxxxxxxxxxxxxxxxxyyyyy,y+y@y`yWy_yZyUySyzyyyyKyyyyyyyyyyyzz zzz zyz1z;z>z7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzz{{{ {{3{{{{5{({6{P{z{{M{ {L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{||{{|`|||{{|| {|#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u|||||||||||||||||||||;|||||}}}}} }E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}~=}}}}}}}}}}}}}~~ ~#~!~~1~~ ~ ~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~}~}~~~~~~~~~~~~8:ELMNPQUTX_`higxq !(?;JFRXZ_bhsrpvy}Q )#/KF>SQqneft_ )+83@YX]Z_dbhjk.qwx~ 5421@9PE/+#|su  " 8m*<ZwkniF,oy5b!,@cXHAKUmw~  "0?MNUT_gq# 4?7;%)`_xLNtWhnYScj "!169';DBRY^bk~u}r C%*+AD;68L`^fdmjotw~ %6A[RFH|mlb  3&+>(ALONIV[Zk_lot}:A?HLNPUblxz|b  Ngmqs B504JGILPHYd`*cUvr|  &3;9EB>LIFNW\bcd!  '659OPQRI>VX^hovr}bH20JVXceisr,^WEIdH?KPZD."#:5;\`|nV6+5!:ARD[`b^j)puw}Z|~o!(./BLOKw\^]_frlM $*09=>DFHBI\`dfhRkqy|zOz 8$!7=FOKkopqts !$ ,.=>BIEPKQRLU+7EB@C>UM[W_bedikj"#%'()*./2DCOMNQXt:   .%$!0G2F>Z`gvx *&#DA?>FH]^dQPYrozuy}av!,>JRTc_`afgljwrvX/iYtdQqquotaposltgtampmalloc error in %s getline()I/O error reading %s realloc error in %s malloc() error in %s read_entire_xml_file()(token unspecified)realloc() error in %s (at start of external entity)<'"create_xml_file ()/dev/nulltoo many open files; aborting error opening %s create_xml_file()error reading %s create_xml_tmpfile ()create_xml_tmpfile()check_for_encoding_decl()seek error %d for file %s file %s must be seekable error closing %s unexpectedly nonnull value in %s free_xml_file()can't unlink %s remove_all_errors_and_warnings_except()xmlparse%derror (%d): warning (%d): create_xml_error()malloc warning in %s create_xml_warning()create_xml_element()unexpected nonnull value in %s unexpected nonnull value, %s create_xml_attribute()unexpectedly nonnull val, %s free_xml_element()<<bad byte order, %s, in %s 2143<3412<?missing byte order mark, %s ?xm?can't read EBCDIC, %s short read (%d) from %s byte offset %ldshort read (0) from file %s short read (%d) from file %s can't determine current working directory can't cd to %s; using cwd .malloc error in %s init_message_catalog()fill_out_message_catalog()can't cd to %s getmessage()(key not found in message catalog) realloc error in %s missing message value, line %d invalid message key, line %d invalid message value, line %d duplicate key, message catalog, line %d malloc() error in %s expand_notname()realloc() error in %s expand_peref()expand_eref()expand_ext_eref()expand_uperef_as_sysid()expand_uperef_as_notname()tried to dereference ID attribute without any parse tree add_element()unexpected return value from %s add_attribute()xml:spacepreservedefaultxml:lang (id "")xmlnsadd_notname()add_peref()unexpected value for c in %s expands_recursively()add_ext_peref()add_eref() (old value ""; new value "add_ext_eref()malloc() error in %s ,add_uperef()malloc error in %s add_idref()%d... ,dummy ID value (cf. ="map_entities()[CDATA[]]> ():.-_check_attribute()" (default "_:&.-_:&;#PCDATAnowherein_markupin_single_quotein_double_quotein_piin_commentin_marked_sectionin_entityin_cdsect???malloc error in %s rg_add_item()realloc error in %s uni_hfunc()ZUZHYOXHWOVOVIUZURUKTWTTTSTRTOTNTLTKTITHTGTETASWSVSUSTSSSRSQSOSNSMSLSKSISHSGSDSARWRURORNRMQUPTPSPLPAOROMOCNONLNENAMYMTMSMRMOMNMLMKMIMGLVLTLOLNLAKYKUKSKOKNKMKLKKKAJVJIJAIWITISINIKIEIAHYHUHRHIHAGUGNGLGDGAFYFRFOFJFIFAEUETESEOENELDZDEDACYCSCOCABRBOBNBIBHBGBEBAAZAYASARAMAFABAAZWZMZAYUYTYEWSWFVUVNVGVEVCVAUYUSUMUGUATZTVTPTMTJTFTDTCSZSYSJSESCSBREQAPYPWPRPNPMPKPHPGPFPENZNUNRNPNINGNFNCMZMXMWMVMUMQMPMMMHMDMCMALYLULSLRLKLILCLBKZKWKRKPKIKHKGKEJPJOJMIRIQIOILIDHTHNHMHKGYGWGTGSGRGQGPGMGIGHGFGEGBFXFMFKEREHEGEEECDODMDKDJCZCXCVCUCRCNCMCLCKCICHCGCFCDCCBZBYBWBVBTBSBMBJBFBDBBAWAUATAQAOANALAIAGAEADi-x-rw/dev/nulllock failed to release on %s @@@@xmlnsxmlunexpectedly null value in %s add_nfa_transition()malloc error in %s realloc error in %s create_nfa_state()add_dfa_transition()add_nfa_state_to_dfa_state_set()create_dfa_state()unexpectedly nonnull val in %s create_cmnode()malloc error in %s copy_cmnode()create_cmleaf()unexpectedly null value in %s check_leaves_in_cmnode() ()xmlxmlnsunexpected null xml_node in %s add_child_and_parent_backlinks()unexpected nonnull val in %s unexpected null val in %s node, %s, already has children create_xml_node()unexpected nonnull val, %s unexpected null val, %s non-element parsed as STag unexpected type (#%d) in %s check_node()unexpected NULL value in %s (comment)(pi)(whitespace)(CharData)(CDATA)(unknown) (expecting: [nothing]malloc() failure in %s push_dfa()realloc() failure in %s malloc() error in %s create_name_val()unexpectedly NULL value in %s '' []'+Y[Zg_`cdfeb4aRQRNRRRORR  &$'(+YYU&uP &#,YXVSUTUUUUUUC%IpM *\WUUUUUUUUC\rL)UUUUUUUU^qovr}~UUUUDUUUUhwysmnJUUUUDUUUU=lxstK UU?UUU>U85kjz{|t3./2:7UH96U;@i0-!"<BGFAE1  !"#$#%&'()*+,-./0#12#3456789:;#<#%=>?@A+BCDEF#GH#IJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJ#######################J###############################J##########################################################JJ###########JJ########J#####################################################J####################################################################JJJJJJJJJ####################################JJJ##JJJJ##############################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#########################################################################################JJJJJJJJJJJJJJJJJJ#######JJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#K###J#J####################J############################################J#######JJJ#J#J#J#J##################JJJJJJJJJJJJJ############J##################################################################J############J####################################JLLLLJJJJJJJJJ#####################################################JJ##JJ##JJJ############################JJ########JJ##JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ######################################JJ#JJJJJJJ######################################JJJJJJJJJJLLLLLLLLLLLLLLLLLJLLLLLLLLLLLLLLLLLLLLLLLJLLLJLJLLJLJJJJJJJJJJJ###########################JJJJJ###JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ##########################JJJJJK##########LLLLLLLLJJJJJJJJJJJJJMMMMMMMMMMJJJJJJL#######################################################################JJ#####J###############J####J#LLLLLLLLLLLLLLL##LLJLLLLJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJ#####################################################JJL#LLLLLLLLLLLLLLLLJJJLLLLJJJ##########LLJJMMMMMMMMMMJJJJJJJJJJJJJJJJJLLLJ########JJ##JJ######################J#######J#JJJ####JJLJLLLLLLLJJLLJJLLLJJJJJJJJJLJJJJ##J###LLJJMMMMMMMMMM##JJJJJJJJJJJJJJJJLJJ######JJJJ##JJ######################J#######J##J##J##JJLJLLLLLJJJJLLJJLLLJJJJJJJJJJJ####J#JJJJJJJMMMMMMMMMMLL###JJJJJJJJJJJJLLLJ#######J#J###J######################J#######J##J#####JJL#LLLLLLLLJLLLJLLLJJJJJJJJJJJJJJJJJJ#JJJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJLLLJ########JJ##JJ######################J#######J##JJ####JJL#LLLLLLJJJLLJJLLLJJJJJJJJLLJJJJ##J###JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJLLJ######JJJ###J####JJJ##J#J##JJJ##JJJ###JJJ########J###JJJJLLLLLJJJLLLJLLLLJJJJJJJJJLJJJJJJJJJJJJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJLLLJ########J###J#######################J##########J#####JJJJLLLLLLLJLLLJLLLLJJJJJJJLLJJJJJJJJJ##JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJLLJ########J###J#######################J##########J#####JJJJLLLLLLLJLLLJLLLLJJJJJJJLLJJJJJJJ#J##JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJLLJ########J###J#######################J################JJJJLLLLLLJJLLLJLLLLJJJJJJJJJLJJJJJJJJ##JJJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ##############################################J#L##LLLLLLLJJJJJ######KLLLLLLLLJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ##J#JJ##J#JJ#JJJJJJ####J#######J###J#J#JJ##J##J#L##LLLLLLJLL#JJ#####JKJLLLLLLJJMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLJJJJJJMMMMMMMMMMJJJJJJJJJJJLJLJLJJJJLL########J#################################JJJJJJJLLLLLLLLLLLLLLLLLLLLJLLLLLLJJJJLLLLLLJLJLLLLLLLLLLLLLLLLLLLLLJJJLLLLLLLJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ######################################JJJJJJJJJJ#######################################JJJJJJJJJ#J##J###J#J##J#####JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#J#J#JJJJJJJJJJJ#J#J#JJJ##JJJ#JJJJJ###J#J#J#J#JJJ##JJJ##J#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#JJJJJJJJJ#JJ#JJ##JJJJJJJ##J#J#######JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#JJJJ#JJJJJJJJ#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ############################################################################################################################################################JJJJ##########################################################################################JJJJJJ######################JJ######JJ######################################JJ######JJ########J#J#J#J###############################JJ#####################################################J#######J#JJJ###J#######JJJ####JJ######JJJJ#############JJJJJ###J#######JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ#JJJ##JJ#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ###JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJNJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNLLLLLLJKKKKKJJJJJJJJJJJ####################################################################################JJJJLLJJKKJJ##########################################################################################JKKKJJJJJJ########################################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJOPUN[ G%&G+.'4)50>G ;D9!:d%1G-&: #.2G xlxRzbEmmqqkCC&8Q9= #3@10<z=0CH;F & a E700  c-@  a F 2 L ( 1   $ Q 6 z x x }    o  t l r v w X S n& o k h O E A [ K y x xx rq 0 c ` R> zeY* I&v{~8$ A Z g M N c vSO  fIB   k n q t w~ x   b   f  U 5 iORD4\D$`SCl [!K;|IO'tZZY[[\\]]Y ^^^^^^YYY_YY_YYYY`YaYYbYYYbYbbbbbbcdceefgYgYhiYgYYjhYYYYYkkklYYllllllllYYYYYYYYmnYYYYY_ooooYYYpYYYYp_`Yq`YrsrtYYuYYYuuuuuuvwvwYxxyxyzY{YY|Y}~YqYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYccc}}}uvY*wxd+vYv~zu,-{xz.zU/0J !"#$%&'()))))))))))))))))))))))%))))))))))))))))))))h *T2+23223s Sd5,-PX656^ .6_6XYYYX/07888` :;N[a<7888M:;\b<=]]cccR]]]]=5>>udvRJwABvv>>??? @AB"CDEFGHIJJK&'LMNOPOQOOOROOOSOTOOUOOOOOVKNPOQOOROOSOTOUOOOOOWJJJOXYYYXX^ii_mmm[`avHIzGu\{bzzzihuEC]]v]]\]]fBAffgffhfffffffffiij\kfffjjjjjjjjjjjjjjjjjjjjjjjffjjjjjjjjjjjjjjjjjjjjffffijffflmmmnlllllllllllllollplll@qppprpppppppppppppppppppllpppppppppppppppppppplllllplll}}}?><;ffffffffffffffdffffffffffllllllllllll:llllllllll56&!T596865&TYYl2U2Zlllllllllll1lllUZlllllll0/[(LLM[']^"`_b%cdegggmL{|h]L^_b`cde$Mm{|#"i!                                                    )))>DDDLEL)))*+M*,F  p,-+ -q. #$Y.r$$$$$$ s&&& ===$$$$$ffffffffffffffffffffffffllllllllllllllllllllll00000000000000000000000000000000000000000000000000002222222222222222222222222222222222222222222222222222llllllllllllllllllllll3333333333333333333333333333333333333333333333333333 X                                                   jjjjjjjjjjjjjjjkkjkkkjjjjlkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkjjkkkk#$!)+, $$$$$$ *ggg- h+,)$$$$$$$"*-.$$$$$$i333&&&D.$$$$$00000400000000000000000000000000000000000000000000000F22222F22222222222222222222222222222222222222222222222DDD333E333333KKK===QQQXOpKKKFQQQVVVqVVVU7rHHLsRLRWW111111111111111111111111111111111111111111111111111111111111111111111111111111111444444444444444444444444444444444444444444444444444444444444444444444444444444444999999999999999999999999999999999999999999999999999999999999999999999999999999999ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeetttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyrpY>~}zx-w*tonfa WVSQPONJGC@=<;:9874/('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff|sYYYYYYYYYYYyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY  Y    YYYY                       YY                    YY    YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYfYYYfffffffffffffffffffYfffffffffffffffffffffffffffffffffffffffffffffffffffffffff%%Y%%%YYYYY%%%%%%%%%%%%%%%%%%%%%%%YY%%%%%%%%%%%%%%%%%%%%YY%%%%111YYYYYYYYYYYYYYYYY1YYYYY11111111111111111111111YY11111111111111111111YYYYY1YYYYYeeeeeYeeeeeeeeeeeeeYeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeYYYYYYYYYY??YYYYYY??????YYYYYYYYYYYYYYYYYYYY?????YYYYYYYYYYYYYYYYKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK  Y    YYYY                       YY                    YY    YYYYYYYYYYfYYYfffffffffffffffffffYfffffffffffffffffffffffffffffffffffffffffffffffffffffffff%%Y%%%YYYYY%%%%%%%%%%%%%%%%%%%%%%%YY%%%%%%%%%%%%%%%%%%%%YY%%%%yyYyyyYYYYYyyyyyyyyyyyyyyyyyyyyyyyYYyyyyyyyyyyyyyyyyyyyyYYyyyyYYYYYYYYYYYYYYYYYYYYYYjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY$$$ 4 44 !P $N"***"RT"!P""1N11**J333TRI5sG55888[ C s@8 [> U    U :U U 9 <<<<  QQ @<@@ccc<<@@<QQ <6 t@c@t@4ttt SSggiiiSwSmmmwSxSxSwmwSSy0m{Syx{xyygy{{gi/+'#+! :}}}::::::::::::::::::}::::::::::::::::::::::::::::::::::::::::::::::::::::::jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnFiFinnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooop ppppppppppppp ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqq  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqT K56KUcTKM 56MUcRRRWYZL[]^L)))`\dWaZe{YLm[]^`|)\da)e{m)|))                                                                             #########gggg#####$$$$$$$$$g&&&&&&$$$$$0&000000000000000000000000000000000000000000000000000000000000000000000000002*22222222222222222222*222222222222222222222222222222222222222222222222222222DDDD222333555===???U=DDDKKKDQQQSSSDDVVVUD235D?KQSVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________~______________________________________________________`````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabb}bbbzxwvubbbbbbbbbbbbbbbbbbbbbbbtsbbbbbbbbbbbbbbbbbbbbrqbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgpolgkggjfbgggggggggggg_gggggggggggggggggggggggggggVggggggggggggggggggggggggggggghSQPONJIHGCBA@?h=<;:9hhhhhhhhhhhhhhhhhhhhhhh84hhhhhhhhhhhhhhhhhhhh/.-,*hiiii(&   iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllll|zllllllllllllllllllllvrllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnodbaoooooooooooooooooo_^oooooooooooooooooooooooooooooooooooooooooooooooooooooooooppp\HB?=;620/.-,+p#ppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]]>... /&#x%x;%dEOFfatal flex scanner internal error--no action foundfatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowinput in flex scanner failedflex scanner push-back overflowout of dynamic memory in yy_create_buffer()out of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_chars()bad buffer in yy_scan_chars()out of memory expanding start-condition stackstart-condition stack underflow%s malloc() error in %s push_xml_file()realloc() error in %s ()  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFPH80(xh`P@8(p`P@8( xph`P@0 ph`P@0 p`X@0 p`PH80( xp`PH@MiscNameLeftParendCharDataContentQNameAQNameEQNameETagSTagAttributesEmptyElemTagElementNameOrNmtokenPiCommentBadDeclNotationDeclNDataDecl@7@6@5@4@3EntityDecl@2PEntityDeclDefaultDeclNmtokenAlternativesEnumerationNoteNameAlternativesNotationTypeAttDefAttDefsAttlistDeclChoiceOrNameOrSeqCpCpSequenceCpChoiceChoiceOrSeqChildrenNameAlternativesMixedNameGroupElementDeclMarkupDeclMarkupOrPERefsInternalSubsetExternalContentExternalSubsetSysIDPubIDExternalID@1DoctypeDeclSDDeclEncodingDeclVersionInfoTextDeclInfoTextDeclXMLDeclInfoXMLDeclPrologNotInContentNullElementDocumentEND_FILEDECL_ENDWHITESPACEBAD_CHARCHAR_DATANMTOKENNAMEQUOTEDSTRINGNDATASDATANOTATIONNMTOKENSENTITIESNUTOKENSNUMBERSNAMESIDREFSNMTOKEN_DEFAULTENTITYIDREFIDCDATA_ANYEMPTYSYSTEMPUBLICIMPLIEDREQUIREDPCDATAFIXEDAMPERSANDCOMMAMINUSPLUSSTARQUESTIONMARKVSLASHRIGHTPARENDLEFTPARENDEND_DTD_DELIMBAD_DECLNOTATIONDECL_DELIMENTITYDECL_DELIMPARAMETER_ENTITY_DECL_DELIMATTLISTDECL_DELIMELEMENTDECL_DELIMBEGIN_DTD_DELIMDIGIT_INITIAL_NAMEDOCTYPEDECLCDATACOMMDATACOMMENT_DELIMPIDATAPI_TARGETXML_DECL_END_DELIMEQUALSSTANDALONEENCODINGVERSIONXMLSTART_DELIMBAD_ENTITY_REFELEMENT_OR_ETAG_END_DELIMCONREFCURRENTEMPTY_ELEMENT_END_DELIMETAGELEMENT$undefined.error$GGGGHIJJKKKKLLLLLLLMMMMMNNNNNNNNOOOPPQQRRSRRRTTTUUVVWWXXXYYZZZ[[[[[[[[\\\\\\\\\\\\\\\]^^^^^__````aaabbbccdddddeeeffgghhhhhhhhhhhhhhhhhijjklllmmmmmmmmmmmnnnnonnppppqprpsptpuppppvwwwxxyyzz{{|||}~~~  "#$% !&'(>;;0)1234/.-<:=?@ABCDEF*,uG]a>VJHKMNOS^_`qoiprs+\L[IPTbcdmjklvxZehfgwy}~z{|WYQRU7X S} *6\]^u_m?_\ArFqpHef]gFVG~inHTj $(>:ocV Y;.D;5 ǀU .h"#m8 X̀€Ѐ7]s;N;p|/0Ȁi*HCC234y5r6>GA-LV;p qtuKga}~;%ЀԀn00MĀTπՀnŀ] nnUnP݀u O~ր!$78)?q,@B[:bXO|x23Yw<2Q3rtY$`ND[2%3{Z[KwI782'3;&5LBoJ78=RDsu9c>2[3+d2P345w'Dx((xc$x2t3WdZ[-./D[5Z[cpD`2z3cd(w2)3d(*Y(-./sv}Z[-./b-./|Dc-./23dDvyZ[Gc 23d0ABCaDb-./cR|STU23d-./+ %&x-./    ,-.  !"# !"# !"# $/@BCDEIUJKL=O2=3P===Ql !"y#========w==========k=z{l~m ^abcdefghijk1noNEh0 !"#   !"# !"M# M  !"# !"#VW 1XYZ2 !"[# 3456789:;<=>  !"#  !"#  !"|# !"#   !"# !"#   !"# !"#  !"# )Y ,-6> ]E?+ S4-$%,-%?OO?DFFVEEF``EEE????Ei qqF?-E?| |D>?E  & A)HE,-BCDF-D,- E?2E  ?!E ' BCDFFH./0X ,- !EBCD&F !lEBCDF pqrt BCDE\],- 0E=?E&()*BCD !EBCD F& ()*EBCDF,-./0123E56789:;<=>@AEEE"#$ ! !EBCD !EEEEE? !"#$?&',-./0123E56789:;<=>F@A,-./0123456789:;<=>@AEEEE  EEEEEEEE# ,-./012356789:;<=>E@A,-./0123 56789:;<=>@EEF??# ?13456789:;<= ?A1T ,-./012356789:;<=>@ m ),-./012356789:;<=>@,-./012356789:;<=>@  ,-./012356789:;<=>@,-./012356789:;<=>@ (*+,-./012356789:;<=>?@A 012356789:;< ,-./012356789:;<=>@A E,-./012356789:;<=>?@A ,-./012356789:;<=>?@A,-./012356789:;<=>@A  ),-./012356789:;<=>@,-./012356789:;<=>@  ,-./012356789:;<=>@,-./012356789:;<=>@ ,-./012356789:;<=>@parser stack overflow(EOF)= ..._.:-%f=yesno/dev/null(unspecified)(Name token)(???)] [-C ]\n \ [-d ] [-E ] [-f] [-h] [-l ]\n \ [-m ] [-n] [-p ]\n \ [-s] [-u ] [-v] \n" 3 "\n\ Command-line arguments:\n\ \n \ -c use as the configuration file\n \ -C use as SGML catalog file\n \ -d set datafile directory to \n \ -E display only errors/warnings\n \ -f force GIs/atts in namespaces to validate OK\n \ -h emit a brief help message and exit\n \ -l set debug level to (if enabled)\n \ -m use as message catalog\n \ -n resolve only http: and urn: system ids\n \ -p bypass catalog; use to resolve FPIs\n \ -s report errors/warnings via syslog(3)\n \ -u use to resolve URIs\n \ -v emit version number and exit\n \ (names of XML files or URIs to process)\n\ \n\ Pecking order:\n\ \n \ - Configuration-file directives override command-line args\n \ - Command-line args override compiled-in defaults\n \ - Compiled-in defaults override nothing"; # Exit status 4 means that one or more files triggered validation # errors (messages will have been emitted). # 4 "there were errors\n" 5 "reached max_errors; too many errors/warnings to print for %s\n" 6 "-l switch ignored; debugging facilities not compiled in\n" 7 "debug_level setting in config file ignored; debugging facilities not compiled in\n" # Simple command-line syntax errors (xmlparse.c; see also 70-89) # 10 "command-line syntax error; invoke with -h option for help\n" 11 "no files to process\n" # Basic system errors # 12 "path exceeds system size limit: %s\n" 13 "can't unlink file, %s\n" 14 "timed out waiting for lock to release on %s\n" 15 "buffer too small in %s\n" 16 "absolute path/URI lacks leading slash, %s\n" 17 "cannot fork in %s\n" 18 "cannot create pipe in %s\n" 19 "failed write in %s\n" 20 "failed fdopen in %s\n" 21 "too many open files\n" # Helper app problems # 30 "system error executing shell command, %s\n" 31 "error executing shell command, %s; status = %d\n" 32 "shell command, %s, returned no text\n" 33 "external command timed out, %s\n" 34 "external command produced no output, %s\n" 35 "external command, %s, killed; signal = %d\n" # Memory allocation and re-allocation errors # 40 "memory allocation error in %s\n" 41 "memory re-allocation error in %s\n" 42 "unexpectedly non-null value in %s\n" 43 "unexpectedly null value in %s\n" 44 "unexpected enumerated type in %s\n" 45 "unexpected return value from %s\n" 46 "unexpected value for variable in %s\n" # Grievous programming errors # 50 "wrong type attribute, %s\n" 51 "node, %s, already has children\n" 52 "non-element parsed as STag\n" 53 "tried to merge xml_file structs after document content was reached\n" 54 "tried to dereference ID attribute with xmlparse_env.keep_children set to 'no'" # Security or URI-resolution problems 60 "can't resolve non-http/urn/ftp URI in no-local-file mode, %s\n" 61 "can't resolve pathname or URI, %s\n" 62 "can't resolve localhost URL in no-local-file mode, %s\n" # Initialization errors (readcfg.c; see 10-20 above) # 70 "invalid debug_level (-d %s)\n" 71 "error opening message file, %s\n" 72 "can't cd into %s; using current directory\n" # same as 130 below 73 "can't change into directory, %s\n" # same as 131 below 74 "can't open configuration file, %s; ignoring\n" 75 "unknown keyword, line %d of configuration file; ignoring\n" 76 "bad %s value, %s, line %d in configuration file; ignoring\n" 77 "ignoring negative integer in configuration file, %d\n" 78 "integer too big, %d; ignoring\n" 80 "can't determine current working directory\n" # same as 136 below # Signal-handling stuff (sigstuff.c) # 90 "%s failed\n" # Message-catalog errors (getmessage.c) # 130 "can't cd into %s; using current directory\n" # same as 72 above 131 "can't change into directory, %s\n" # same as 73 above 132 "missing message value, line %d\n" 133 "invalid message key, line %d\n" 134 "invalid message value, line %d\n" 135 "duplicate key, message catalog, line %d\n" 136 "can't determine current working directory\n" # same as 80 above # File processing and I/O errors # 140 "I/O error reading %s\n" 141 "error opening XML file, %s\n" 142 "error reading XML file, %s\n" 145 "unknown byte order, %s, in XML file, %s\n" 146 "missing byte order mark in XML file, %s\n" 147 "EBCDIC character encoding not supported for XML file, %s\n" 148 "seek error %d for file %s\n" 149 "file, %s, must be seekable\n" # 150 "error closing XML file, %s\n" 151 "short read (%d) from file, %s\n" 152 "can't convert %s texts\n" 153 "replacing out-of-range UCS-4 character, %X, with 0x0000FFFD\n" 154 "out-of-sync UTF-8 character at offset %ld in %s; resynchronizing\n" 155 "corrupt UTF-8 character at offset %ld in %s\n" 156 "oops; xml_file structure is already a child\n" 157 "tried to pop element off empty xml_file_stack\n" 158 "can't make an xml_file a child of itself\n" # DTD, SGML catalog errors # 160 "SGML catalog maps pubid %s to an unreadable file, %s\n" 161 "external command, %s, failed to produce a readable file, %s\n" # 170 "can't open SGML catalog file, %s, for reading\n" 172 "error reading SGML catalog file, %s\n" 173 "more than %d catalog files are in your SGML_CATALOG_FILES set; abandoning\n" 175 "public identifier, %s (in %s), already defined; skipping\n" 176 "catalog filename, %s, is too long\n" 179 "too many errors; skipping remainder of %s\n" # UTF/UCS conversion utility errors # 180 "corrupt UTF-8 character in string %s\n" 181 "out-of-sync UTF-8 char at offset %ld in string %s; resynchronizing\n" 182 "corrupt UTF-16 character, %X,%X\n" ############################################################################# # Errors in parser. These must all have the following format: # "error message, %s, line %d: %s\n" where the first %s will end # up being the filename, the %d will be the line number, and the # last %s will be the token that triggered the error. # General parsing, I/O errors: # 300 "general failure parsing XML document, %s, line %d: %s\n" 301 "bogus document prolog, %s, line %d: %s\n" 302 "superfluous material at end-of-file, %s, line %d: %s\n" 303 "parsing error, %s, line %d: %s\n" 304 "superfluous keyword, %s, line %d: %s\n" 305 "error in external file included via decl ending it, %s, line %d; for: %s\n" # 320 "I/O error reading %s at line %d: %s\n" 321 "improperly terminated construct; line numbers may be off, %s, line %d: %s\n" # 330 "out-of-sync UTF-8 character, %s, line %d: %s\n" 331 "corrupt UTF-8 character, %s, line %d: %s\n" 332 "out-of-range character, %s, line %d: %s\n" 333 "unknown Shift-JIS character, %s, line %d: %s\n" # ' characters in parameter entity replacement text, %s, line %d: %s\n" # 780 "missing end tag, %s, line %d: %s\n" 781 "invalid entity name, %s, line %d: %s\n" # Errors in general and unparsed entities: # 800 "discarding duplicate entity declaration, %s, line %d: %s\n" 801 "incompatible entity redeclaration, %s, line %d: %s\n" 802 "apparent entity declaration lacks exclamation point, %s, line %d: %s\n" 803 "external entity declared in DTD of document declared as standalone, %s, line %d: %s\n" 810 "notation name is not (yet) defined, %s, line %d: %s\n" 811 "end of DTD; missing declaration for notation used in entity decl, %s, line %d; notation: %s\n" 812 "end of DTD; missing declaration for notation used in attlist decl, %s, line %d; notation: %s\n" # 820 "external entity declaration lacks system identifier (required in XML), %s, line %d: %s\n" 821 "entity has a type that is illegal in XML, %s, line %d: %s\n" 822 "bypassed ampersand in literal text of general entity, %s, line %d: %s\n" # 830 "default entity declaration is illegal in XML, %s, line %d: %s\n" 840 "malformed entity declaration, %s, line %d; after: %s\n" 841 "extra material in entity declaration, %s, line %d: %s\n" 842 "entity definition in internal DTD subset contains a parameter entity reference, %s, line %d: %s\n" # <[ INCLUDE/IGNORE marked sections # 850 "unterminated conditional, %s, line %d; detected at: %s\n" 851 "improperly nested conditional, %s, line %d: %s\n" 852 "missing [ in conditional section, %s, line %d: %s\n" # 860 "ignoring illegal marked section in document content, %s, line %d: %s\n" 861 "illegal marked section in internal DTD subset, %s, line %d: %s\n" #