H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 799
	tail: 884
	space: 938
	broken: 0
	head (memory): 884
	tail (memory): 884
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2768
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2768
	tail (memory): 2768
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x22000
[CTB].data: !!!+C!!!+Czzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!AQ!!!AQzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzV3(`Z+92rQ!!!!3V31f[+92rQ!!!!$V3:l\+92rQ!!!!%V3Cr]+92rQ!!!!&V3M#^+92rQ!!!!'V3V)_+92rQ!!!!(V3_/`+92rQ!!!!)V3h5a+92rQ!!!!*V3q;b+92rQ!!!!+V4%Ac+92rQ!!!!,V4.Gd+92rQ!!!!-V47Me+92rQ!!!!.V4@Sf+92rQ!!!!/V4IYg+92rQ!!!!0V4R_h+92rQ!!!!1V4[ei+92rQ!!!!2V4dkj+92rQ!!!!3V4mqk+92rQ!!!!$V5""l+92rQ!!!!%V5+(m+92rQ!!!!&V54.n+92rQ!!!!'V5=4o+92rQ!!!!(V5F:p+92rQ!!!!)V5O@q+92rQ!!!!*V5XFr+92rQ!!!!+V5aLs+92rQ!!!!,V5jRt+92rQ!!!!-V5sXu+92rQ!!!!.V6'_!+92rQ!!!!/V60e"+92rQ!!!!0V69k#+92rQ!!!!1V6Bq$+92rQ!!!!2V6L"%+92rQ!!!!3V6U(&+92rQ!!!!$V6^.'+92rQ!!!!%V6g4(+92rQ!!!!&V6p:)+92rQ!!!!'V7$@*+92rQ!!!!(V7-F++92rQ!!!!)V76L,+92rQ!!!!*V7?R-+92rQ!!!!+V7HX.+92rQ!!!!,V7Q^/+92rQ!!!!-V7Zd0+92rQ!!!!.V7cj1+92rQ!!!!/V7lp2+92rQ!!!!0V8!!3+92rQ!!!!1V8*'4+92rQ!!!!2V83-5+92rQ!!!!3V8<36+92rQ!!!!$V8E97+92rQ!!!!%V8N?8+92rQ!!!!&V8WE9+92rQ!!!!'V8`K:+92rQ!!!!(V8iQ;+92rQ!!!!)V8rW<+92rQ!!!!*V9&]=+92rQ!!!!+V9/c>+92rQ!!!!,V98i?+92rQ!!!!-V9Ao@+92rQ!!!!.V9JuA+92rQ!!!!/V9T&B+92rQ!!!!0V9],C+92rQ!!!!1V9f2D+92rQ!!!!2V9o8E+92rQ!!!!3V:#>F+92rQ!!!!$V:,DG+92rQ!!!!%V:5JH+92rQ!!!!&V:>PI+92rQ!!!!'V:GVJ+92rQ!!!!(V:P\K+92rQ!!!!)V:YbL+92rQ!!!!*V:bhM+92rQ!!!!+V:knN+92rQ!!!!,V:ttO+92rQ!!!!-V;)%P+92rQ!!!!.V;2+Q+92rQ!!!!/V;;1R+92rQ!!!!0V;D7S+92rQ!!!!1V;M=T+92rQ!!!!2V;VCU+92rQ!!!!3V;_IV+92rQ!!!!$V;hOW+92rQ!!!!%V;qUX+92rQ!!!!&V<%[Y+92rQ!!!!'V<.aZ+92rQ!!!!(V<7g[+92rQ!!!!)V<@m\+92rQ!!!!*V<Is]+92rQ!!!!+V<S$^+92rQ!!!!,V<\*_+92rQ!!!!-V<e0`+92rQ!!!!.V<n6a+92rQ!!!!/V="<b+92rQ!!!!0V=+Bc+92rQ!!!!1V=4Hd+92rQ!!!!2V==Ne+92rQ!!!!3V=FTh+92r\!!!!$+9DND!!!!"V=OZh+92rR!!!!$zV=X`h+94h4!!!!$V=afk+92r\!!!!%+9DND!!!!"V=jlk+92rR!!!!%zV=srk+94h4!!!!%V>(#n+92r\!!!!&+9DND!!!!"V>1)n+92rR!!!!&zV>:/s+96?\!!%[HJ,fQM!!!*^zz!!!!EV>C5o+94h4!!!!&V>L;r+92r\!!!!'+9DND!!!!"V>UAr+92rR!!!!'zV>^Gs+96?\!!%[IJ,fQOV>gMs+94h4!!!!'V>pSu+96?\!!%[JJ,fQOV?$Z"+92r\!!!!(+9DND!!!!"V?-`"+92rR!!!!(zV?6f"+94h4!!!!(V??l$+96?\!!%[KJ,fQOV?Hr&+92r\!!!!)+9DND!!!!"V?R#&+92rR!!!!)zV?[)'+96?\!!%[LJ,fQOV?d/(+96?\!!%[MJ,fQOV?m5(+94h4!!!!)V@!;++92r\!!!!*+9DND!!!!"V@*A++92rR!!!!*zV@3G,+96?\!!%[NJ,fQOV@<M,+94h4!!!!*V@ES/+92r\!!!!++9DND!!!!"V@NY/+92rR!!!!+zV@W_/+94h4!!!!+V@`e1+96?\!!%[OJ,fQOV@ik3+92r\!!!!,+9DND!!!!"V@rq3+92rR!!!!,zVA'"4+96?\!!%[PJ,fQOVA0(4+94h4!!!!,VA9.7+92r\!!!!-+9DND!!!!"VAB47+92rR!!!!-zVAK:7+94h4!!!!-VAT@9+96?\!!%[QJ,fQOVA]F;+92r\!!!!.+9DND!!!!"VAfL;+92rR!!!!.zVAoR<+96?\!!%[RJ,fQOVB#X<+94h4!!!!.VB,^?+92r\!!!!/+9DND!!!!"VB5d?+92rR!!!!/zVB>j@+96?\!!%[SJ,fQOVBGp@+94h4!!!!/VBQ!C+92r\!!!!0+9DND!!!!"VBZ'C+92rR!!!!0zVBc-C+94h4!!!!0VBl3F+92r\!!!!1+9DND!!!!"VBu9F+92rR!!!!1zVC)?G+96?\!!%[TJ,fQOVC2EG+94h4!!!!1VC;KJ+92r\!!!!2+9DND!!!!"VCDQJ+92rR!!!!2zVCMWJ+94h4!!!!2VCV]L+96?\!!%[UJ,fQOVC_cN+92r\!!!!3+9DND!!!!"VChiN+92rR!!!!3zVCqoO+96?\!!%[VJ,fQOVD%uP+96?\!!%[WJ,fQOVD/&P+94h4!!!!3VD8,R+96?\!!%[XJ,fQOVDA2S+96?\!!%[YJ,fQOVDJ8T+96?\!!%[ZJ,fQOVDS>U+96?\!!%[[J,fQOVD\DZ+96?\!!%[\J,fQM!!!*_zz!!!!EVDeJW+96?\!!%[]J,fQOVDnPX+96?\!!%[^J,fQOVE"VY+96?\!!%[_J,fQOVE+\Z+96?\!!%[`J,fQOVE4b_+96?\!!%[aJ,fQM!!!*`zz!!!!EVE=h\+96?\!!%[bJ,fQOVEFn]+96?\!!%[cJ,fQOVEOt^+96?\!!%[dJ,fQOVEY%_+96?\!!%[eJ,fQOVEb+d+96?\!!%[fJ,fQM!!!*azz!!!!EVEk1a+96?\!!%[gJ,fQOVEt7b+96?\!!%[hJ,fQOVF(=c+96?\!!%[iJ,fQOVF1Cd+96?\!!%[jJ,fQOVF:Ii+96?\!!%[kJ,fQM!!!*bzz!!!!EVFCOf+96?\!!%[lJ,fQOVFLUg+96?\!!%[mJ,fQOVFU[h+96?\!!%[nJ,fQOVF^ai+96?\!!%[oJ,fQOVFggn+96?\!!%[pJ,fQM!!!*czz!!!!EVFpmo+96?\!!%[qJ,fQM!!!*czz!!!!EVG$sl+96?\!!%[rJ,fQOVG.$m+96?\!!%[sJ,fQOVG7*n+96?\!!%[tJ,fQOVG@0o+96?\!!%[uJ,fQOVGI6t+96?\!!%\!J,fQM!!!*dzz!!!!EVGR<u+96?\!!%\"J,fQM!!!*dzz!!!!EVG[Br+96?\!!%\#J,fQOVGdHs+96?\!!%\$J,fQOVGmNt+96?\!!%\%J,fQOVH!Tu+96?\!!%\&J,fQOVH*[%+96?\!!%\'J,fQM!!!*ezz!!!!EVH3a"+96?\!!%\(J,fQOVH<g#+96?\!!%\)J,fQOVHEm$+96?\!!%\*J,fQOVHNs%+96?\!!%\+J,fQOVHX$*+96?\!!%\,J,fQM!!!*fzz!!!!EVHa*'+96?\!!%\-J,fQOVHj0(+96?\!!%\.J,fQOVHs6)+96?\!!%\/J,fQOVI'<*+96?\!!%\0J,fQOVI0B/+96?\!!%\1J,fQM!!!*gzz!!!!EVI9H,+96?\!!%\2J,fQOVIBN-+96?\!!%\3J,fQOVIKT.+96?\!!%\4J,fQOVITZ/+96?\!!%\5J,fQOVI]`4+96?\!!%\6J,fQM!!!*hzz!!!!EVIff1+96?\!!%\7J,fQOVIol2+96?\!!%\8J,fQOVJ#r3+96?\!!%\9J,fQOVJ-#4+96?\!!%\:J,fQOVJ6)9+96?\!!%\;J,fQM!!!*izz!!!!EVJ?/:+96?\!!%\<J,fQM!!!*izz!!!!EVJH57+96?\!!%\=J,fQOVJQ;8+96?\!!%\>J,fQOVJZA9+96?\!!%\?J,fQOVJcG:+96?\!!%\@J,fQOVJlM?+96?\!!%\AJ,fQM!!!*jzz!!!!EVJuS@+96?\!!%\BJ,fQM!!!*jzz!!!!EVK)Y=+96?\!!%\CJ,fQOVK2_>+96?\!!%\DJ,fQO-?K4j!!"\T!!!0(!N5Dez+9_`GzV0;nA+92rR!!!!0!!!!"V0DtK+94h3!!!!"!!!!1!!!!#!!!!"zzzzz"%"^[zV0N%J+92r\!!!!1+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzV0W+D+92rR!!!!1!!!!"V0`1N+94h3!!!!"!!!!2!!!!#!!!!"zzzzz"%&\!zV0i7M+92r\!!!!2+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzV0r=G+92rR!!!!2!!!!"V1&CQ+94h3!!!!"!!!!3!!!!#!!!!"zzzzz"%*Y<zV1/IP+92r\!!!!3+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzV18OJ+92rR!!!!3!!!!"V1AUJ+92rQ!!!!$V1J[K+92rQ!!!!%V1SaL+92rQ!!!!&V1\gM+92rQ!!!!'V1emN+92rQ!!!!(V1nsO+92rQ!!!!)V2#$P+92rQ!!!!*V2,*Q+92rQ!!!!+V250S+95dO!&LDO%+%6>V2>6S+92rQ!!!!,V2G<T+92rQ!!!!-V2PBU+92rQ!!!!.V2YHV+92rQ!!!!/V2bNW+92rQ!!!!0V2kTX+92rQ!!!!1V2tZY+92rQ!!!!2z(O5u]n,NFh(OH,_n,NFg(OuJdn,NFg(P)Pen,NFg(Pi%ln,NFg!!!!#O8s5#!!%U2!!!!#O8s5#!!%U3!!!!#O8s5#!!%U4!!!!#O8s5#!!%U5!!!!#O8s5#!!%U6!!!!#O8s5#!!%U7!!!!#O8s5#!!%U8!!!!#O8s5#!!%U9!!!!#O8s5#!!%U:!!!!#O8s5#!!%U;!!!!#O8s5#!!%U<!!!!#O8s5#!!%U=!!!!#O8s5#!!%U>!!!!#O8s5#!!%U?!!!!#O8s5#!!%U@!!!!#O8s5#!!%UA!!!!#O8s5#!!%UB!!!!#O8s5#!!%UC!!!!#O8s5#!!%UD!!!!#O8s5#!!%UE!!!!#O8s5#!!%UF!!!!#O8s5#!!%UG!!!!#O8s5#!!%UH!!!!#O8s5#!!%UI!!!!#O8s5#!!%UJ!!!!#O8s5#!!%UK!!!!#O8s5#!!%UL!!!!#O8s5#!!%UM!!!!#O8s5#!!%UN!!!!#O8s5#!!%UO!!!!#O8s5#!!%UP!!!!#O8s5#!!%UQ!!!!#O8s5#!!%UR!!!!#O8s5#!!%US!!!!#O8s5#!!%UT!!!!#O8s5#!!%UU!!!!#O8s5#!!%UV!!!!#O8s5#!!%UW!!!!#O8s5#!!%UX!!!!#O8s5#!!%UY!!!!#O8s5#!!%UZ!!!!#O8s5#!!%U[!!!!#O8s5#!!%U\!!!!#O8s5#!!%U]!!!!#O8s5#!!%U^!!!!#O8s5#!!%U_!!!!#O8s5#!!%U`!!!!#O8s5#!!%Ua!!!!#O8s5#!!%Ub!!!!#O8s5#!!%Uc!!!!#O8s5#!!%Ud!!!!#O8s5#!!%Ue!!!!#O8s5#!!%Uf!!!!#O8s5#!!%Ug!!!!#O8s5#!!%Uh!!!!#O8s5#!!%Ui!!!!#O8s5#!!%Uj!!!!#O8s5#!!%Uk!!!!#O8s5#!!%Ul!!!!#O8s5#!!%Um!!!!#O8s5#!!%Un!!!!#O8s5#!!%Uo!!!!"O8se5!!!!#O8s5#!!%Up!!!!#O8s5#!!%Uq!!!!#O8s5#!!%Ur!!!!#O8s5#!!%Us!!!!#O8s5#!!%Ut!!!!#O8s5#!!%Uu!!!!#O8s5#!!%V!!!!!#O8s5#!!%V"!!!!#O8s5#!!%V#!!!!#O8s5#!!%V$!!!!#O8s5#!!%V%!!!!#O8s5#!!%V&!!!!#O8s5#!!%V'!!!!#O8s5#!!%V(!!!!#O8s5#!!%V)!!!!#O8s5#!!%V*!!!!#O8s5#!!%V+!!!!#O8s5#!!%V,!!!!#O8s5#!!%V-!!!!#O8s5#!!%V.!!!!#O8s5#!!%V/!!!!#O8s5#!!%V0!!!!#O8s5#!!%V1!!!!#O8s5#!!%V2!!!!#O8s5#!!%V3!!!!#O8s5#!!%V4!!!!#O8s5#!!%V5!!!!#O8s5#!!%V6!!!!#O8s5#!!%V7!!!!#O8s5#!!%V8!!!!#O8s5#!!%V9!!!!#O8s5#!!%V:!!!!#O8s5#!!%V;!!!!#O8s5#!!%V<!!!!#O8s5#!!%V=!!!!#O8s5#!!%V>!!!!#O8s5#!!%V?!!!!#O8s5#!!%V@!!!!#O8s5#!!%VA!!!!#O8s5#!!%VB!!!!#O8s5#!!%VC!!!!#O8s5#!!%VD!!!!#O8s5#!!%VE!!!!#O8s5#!!%VF!!!!#O8s5#!!%VG!!!!#O8s5#!!%VH!!!!#O8s5#!!%VI!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!B!!!!"!!!!#O8s5#!!%VJ!!!!#O8s5#!!%VK!!!!#O8s5#!!%VL!!!!#O8s5#!!%VM!!!!#O8s5#!!%VN!!!!#O8s5#!!%VO!!!!#O8s5#!!%VP!!!!#O8s5#!!%VQ!!!!#O8s5#!!%VR!!!!#O8s5#!!%VS!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!$O8ogn!!!!'z!!!!#O8s5#!!%VT!!!!#O8q`M!!!!'!!!!$O8ogn!!!!)z!!!!#O8s5#!!%VU!!!!#O8s5#!!%VV!!!!#O8q`M!!!!)!!!!$O8ogn!!!!+z!!!!#O8s5#!!%VW!!!!#O8s5#!!%VX!!!!#O8q`M!!!!+!!!!$O8ogn!!!!-z!!!!#O8q`M!!!!-!!!!$O8ogn!!!!/z!!!!#O8q`M!!!!/!!!!#O8s5#!!%VY!!!!#O8s5#!!%VZ!!!!#O8s5#!!%V[!!!!#O8s5#!!%V\!!!!#O8s5#!!%V]!!!!#O8s5#!!%V^!!!!#O8s5#!!%V_!!!!$O8ogn!!!!1z!!!!#O8s5#!!%V`!!!!#O8q`M!!!!1!!!!$O8ogn!!!!3z!!!!#O8s5#!!%Va!!!!#O8s5#!!%Vb!!!!#O8q`M!!!!3!!!!$O8ogn!!!!5z!!!!#O8s5#!!%Vc!!!!#O8s5#!!%Vd!!!!#O8q`M!!!!5!!!!$O8ogn!!!!7z!!!!#O8s5#!!%Ve!!!!#O8q`M!!!!7!!!!#O8s5#!!%Vf!!!!$O8ogn!!!!9z!!!!#O8s5#!!%Vg!!!!#O8s5#!!%Vh!!!!#O8s5#!!%Vi!!!!#O8q`M!!!!9!!!!$O8ogn!!!!;z!!!!#O8s5#!!%Vj!!!!#O8s5#!!%Vk!!!!#O8q`M!!!!;!!!!$O8ogn!!!!=z!!!!#O8s5#!!%Vl!!!!#O8s5#!!%Vm!!!!#O8s5#!!%Vn!!!!#O8q`M!!!!=!!!!$O8ogn!!!!?z!!!!#O8q`M!!!!?!!!!$O8ogn!!!!Az!!!!#O8s5#!!%Vo!!!!#O8s5#!!%Vp!!!!#O8q`M!!!!A!!!!$O8ogn!!!!Cz!!!!#O8q`M!!!!C!!!!#O8s5#!!%Vq!!!!#O8s5#!!%Vr!!!!#O8s5#!!%Vs!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%Vt!!!!#O8s5#!!%Vu!!!!$O8ogn!!!!&z!!!!#O8s5#!!%W!!!!!#O8q`M!!!!&!!!!$O8ogn!!!!(z!!!!#O8q`M!!!!(!!!!$O8ogn!!!!*z!!!!#O8s5#!!%W"!!!!#O8q`M!!!!*!!!!$O8ogn!!!!,z!!!!#O8q`M!!!!,!!!!$O8ogn!!!!.z!!!!#O8s5#!!%W#!!!!#O8q`M!!!!.!!!!$O8ogn!!!!0z!!!!#O8s5#!!%W$!!!!#O8s5#!!%W%!!!!#O8q`M!!!!0!!!!$O8ogn!!!!2z!!!!#O8s5#!!%W&!!!!#O8q`M!!!!2!!!!$O8ogn!!!!4z!!!!#O8s5#!!%W'!!!!#O8q`M!!!!4!!!!$O8ogn!!!!6z!!!!#O8q`M!!!!6!!!!#O8s5#!!%W(!!!!#O8s5#!!%W)!!!!$O8ogn!!!!8z!!!!#O8q`M!!!!8!!!!$O8ogn!!!!:z!!!!#O8s5#!!%W*!!!!#O8q`M!!!!:!!!!$O8ogn!!!!<z!!!!#O8s5#!!%W+!!!!#O8q`M!!!!<!!!!$O8ogn!!!!>z!!!!#O8s5#!!%W,!!!!#O8q`M!!!!>!!!!$O8ogn!!!!@z!!!!#O8s5#!!%W-!!!!#O8q`M!!!!@!!!!$O8ogn!!!!Bz!!!!#O8s5#!!%W.!!!!#O8q`M!!!!B!!!!#O8s5#!!%W/!!!!#O8s5#!!%W0!!!!#O8s5#!!%W1!!!!#O8s5#!!%W2!!!!#O8s5#!!%W3!!!!#O8s5#!!%W4!!!!#O8s5#!!%W5!!!!#O8s5#!!%W6!!!!#O8s5#!!%W7!!!!#O8s5#!!%W8!!!!#O8s5#!!%W9!!!!#O8s5#!!%W:!!!!#O8s5#!!%W;!!!!#O8s5#!!%W<!!!!#O8s5#!!%W=!!!!#O8s5#!!%W>!!!!#O8s5#!!%W?!!!!#O8s5#!!%W@!!!!#O8s5#!!%WA!!!!#O8s5#!!%WB!!!!#O8s5#!!%WC!!!!#O8s5#!!%WD!!!!#O8s5#!!%WE!!!!#O8s5#!!%WF!!!!#O8s5#!!%WG!!!!#O8s5#!!%WH!!!!#O8s5#!!%WI!!!!#O8s5#!!%WJ!!!!#O8s5#!!%WK!!!!#O8s5#!!%WL!!!!#O8s5#!!%WM!!!!#O8s5#!!%WN!!!!#O8s5#!!%WO!!!!#O8s5#!!%WP!!!!#O8s5#!!%WQ!!!!#O8s5#!!%WR!!!!#O8s5#!!%WS!!!!#O8s5#!!%WT!!!!#O8s5#!!%WU!!!!#O8s5#!!%WV!!!!#O8s5#!!%WW!!!!#O8s5#!!%WX!!!!#O8s5#!!%WY!!!!#O8s5#!!%WZ!!!!#O8s5#!!%W[!!!!#O8s5#!!%W\!!!!#O8s5#!!%W]!!!!#O8s5#!!%W^!!!!#O8s5#!!%W_!!!!#O8s5#!!%W`!!!!#O8s5#!!%Wa!!!!#O8s5#!!%Wb!!!!#O8s5#!!%Wc!!!!#O8s5#!!%Wd!!!!#O8s5#!!%We!!!!#O8s5#!!%Wf!!!!#O8s5#!!%Wg!!!!#O8s5#!!%Wh!!!!#O8s5#!!%Wi!!!!#O8s5#!!%Wj!!!!#O8s5#!!%Wk!!!!#O8s5#!!%Wl!!!!#O8s5#!!%Wm!!!!#O8s5#!!%Wn!!!!#O8s5#!!%Wo!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&?5sqV^iC!!$<q!!!!&O8rYi!WW?2!&?5se&oH,!!%0.!!!!#O8s5#!!%Wp!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%Wq!!!!#O8s5#!!%Wr!!!!#O8s5#!!%Ws!!!!#O8s5#!!%Wt!!!!#O8s5#!!%Wu!!!!#O8s5#!!%X!!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&?f6qV^iC!!$<q!!!!&O8rYi"98W.!&?f6e&oH,!!%0.!!!!$O8ogn!!!!$z!!!!#O8s5#!!%X"!!!!#O8q`M!!!!$!!!!#O8s5#!!%X#!!!!#O8s5#!!%X$!!!!#O8s5#!!%X%!!!!#O8s5#!!%X&!!!!#O8s5#!!%X'!!!!#O8s5#!!%X(!!!!#O8s5#!!%X)!!!!#O8s5#!!%X*!!!!#O8s5#!!%X+!!!!#O8s5#!!%X,!!!!#O8s5#!!%X-!!!!#O8s5#!!%X.!!!!#O8s5#!!%X/!!!!#O8s5#!!%X0!!!!#O8s5#!!%X1!!!!#O8s5#!!%X2!!!!#O8s5#!!%X3!!!!#O8s5#!!%X4!!!!#O8s5#!!%X5!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&B(!oDfF&!!%#J!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi!WW?3!&B'ne,U$[!!%#J!!!!#O8s5#!!%X6!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%X7!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%X8!!!!#O8s5#!!%X9!!!!#O8s5#!!%X:!!!!#O8s5#!!%X;!!!!#O8s5#!!%X<!!!!#O8s5#!!%X=!!!!#O8s5#!!%X>!!!!#O8s5#!!%X?!!!!#O8s5#!!%X@!!!!#O8s5#!!%XA!!!!#O8s5#!!%XB!!!!#O8s5#!!%XC!!!!#O8s5#!!%XD!!!!#O8s5#!!%XE!!!!#O8s5#!!%XF!!!!#O8s5#!!%XG!!!!#O8s5#!!%XH!!!!#O8s5#!!%XI!!!!#O8s5#!!%XJ!!!!#O8s5#!!%XK!!!!#O8s5#!!%XL!!!!#O8s5#!!%XM!!!!#O8s5#!!%XN!!!!#O8s5#!!%XO!!!!#O8s5#!!%XP!!!!#O8s5#!!%XQ!!!!#O8s5#!!%XR!!!!#O8s5#!!%XS!!!!#O8s5#!!%XT!!!!#O8s5#!!%XU!!!!#O8s5#!!%XV!!!!#O8s5#!!%XW!!!!#O8s5#!!%XX!!!!#O8s5#!!%XY!!!!#O8s5#!!%XZ!!!!#O8s5#!!%X[!!!!#O8s5#!!%X\!!!!#O8s5#!!%X]!!!!#O8s5#!!%X^!!!!#O8s5#!!%X_!!!!#O8s5#!!%X`!!!!#O8s5#!!%Xa!!!!#O8s5#!!%Xb!!!!#O8s5#!!%Xc!!!!#O8s5#!!%Xd!!!!#O8s5#!!%Xe!!!!#O8s5#!!%Xf!!!!#O8s5#!!%Xg!!!!#O8s5#!!%Xh!!!!#O8s5#!!%Xi!!!!#O8s5#!!%Xj!!!!#O8s5#!!%Xk!!!!#O8s5#!!%Xl!!!!#O8s5#!!%Xm!!!!#O8s5#!!%Xn!!!!#O8s5#!!%Xo!!!!#O8s5#!!%Xp!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&DniVa(4^!!%"c!!!!&O8rYi!WW?0!&DniW0&b7!!%"c!!!!#O8s5#!!%Xq!!!!&O8rYi!WW?0!&DniVa(4^!!%"c!!!!#O8s5#!!%Xr!!!!#O8s5#!!%Xs!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%Xt!!!!#O8s5#!!%Xu!!!!#O8s5#!!%Y!!!!!#O8s5#!!%Y"!!!!#O8s5#!!%Y#!!!!#O8s5#!!%Y$!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&EJ,Va(4^!!%"c!!!!&O8rYi"98W,!&EJ,W0&b7!!%"c!!!!#O8s5#!!%Y%!!!!&O8rYi"98W,!&EJ,Va(4^!!%"c!!!!#O8s5#!!%Y&!!!!#O8s5#!!%Y'!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%Y(!!!!#O8s5#!!%Y)!!!!#O8s5#!!%Y*!!!!#O8s5#!!%Y+!!!!#O8s5#!!%Y,!!!!#O8s5#!!%Y-!!!!#O8s5#!!%Y.!!!!#O8s5#!!%Y/!!!!#O8s5#!!%Y0!!!!#O8s5#!!%Y1!!!!#O8s5#!!%Y2!!!!#O8s5#!!%Y3!!!!#O8s5#!!%Y4!!!!#O8s5#!!%Y5!!!!#O8s5#!!%Y6!!!!#O8s5#!!%Y7!!!!#O8s5#!!%Y8!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi"98W/!&G0\S=YfB!!$<c!!!!&O8rYi!WW?3!&Hl/S=YfB!!$<c!!!!&O8rYi"98W.!&G0\3(,G$!!%8,!!!!&O8rYi!WW?2!&Hl/3(,G$!!%8,!!!!$O8ogn!!!!$z!!!!#O8s5#!!%Y9!!!!#O8q`M!!!!$!!!!#O8s5#!!%Y:!!!!#O8s5#!!%Y;!!!!#O8s5#!!%Y<!!!!#O8s5#!!%Y=!!!!$O8ogn!!!!%z!!!!#O8s5#!!%Y>!!!!#O8q`M!!!!%!!!!#O8s5#!!%Y?!!!!#O8s5#!!%Y@!!!!#O8s5#!!%YA!!!!#O8s5#!!%YB!!!!#O8s5#!!%YC!!!!#O8s5#!!%YD!!!!#O8s5#!!%YE!!!!#O8s5#!!%YF!!!!#O8s5#!!%YG!!!!#O8s5#!!%YH!!!!#O8s5#!!%YI!!!!#O8s5#!!%YJ!!!!#O8s5#!!%YK!!!!#O8s5#!!%YL!!!!#O8s5#!!%YM!!!!#O8s5#!!%YN!!!!#O8s5#!!%YO!!!!#O8s5#!!%YP!!!!#O8s5#!!%YQ!!!!#O8s5#!!%YR!!!!#O8s5#!!%YS!!!!#O8s5#!!%YT!!!!#O8s5#!!%YU!!!!#O8s5#!!%YV!!!!#O8s5#!!%YW!!!!#O8s5#!!%YX!!!!#O8s5#!!%YY!!!!#O8s5#!!%YZ!!!!#O8s5#!!%Y[!!!!#O8s5#!!%Y\!!!!#O8s5#!!%Y]!!!!#O8s5#!!%Y^!!!!#O8s5#!!%Y_!!!!#O8s5#!!%Y`!!!!#O8s5#!!%Ya!!!!#O8s5#!!%Yb!!!!#O8s5#!!%Yc!!!!#O8s5#!!%Yd!!!!#O8s5#!!%Ye!!!!#O8s5#!!%Yf!!!!#O8s5#!!%Yg!!!!#O8s5#!!%Yh!!!!#O8s5#!!%Yi!!!!#O8s5#!!%Yj!!!!#O8s5#!!%Yk!!!!#O8s5#!!%Yl!!!!#O8s5#!!%Ym!!!!#O8s5#!!%Yn!!!!#O8s5#!!%Yo!!!!#O8s5#!!%Yp!!!!#O8s5#!!%Yq!!!!#O8s5#!!%Yr!!!!#O8s5#!!%Ys!!!!#O8s5#!!%Yt!!!!#O8s5#!!%Yu!!!!#O8s5#!!%Z!!!!!#O8s5#!!%Z"!!!!#O8s5#!!%Z#!!!!#O8s5#!!%Z$!!!!#O8s5#!!%Z%!!!!#O8s5#!!%Z&!!!!#O8s5#!!%Z'!!!!#O8s5#!!%Z(!!!!#O8s5#!!%Z)!!!!#O8s5#!!%Z*!!!!#O8s5#!!%Z+!!!!#O8s5#!!%Z,!!!!#O8s5#!!%Z-!!!!#O8s5#!!%Z.!!!!#O8s5#!!%Z/!!!!#O8s5#!!%Z0!!!!#O8s5#!!%Z1!!!!#O8s5#!!%Z2!!!!#O8s5#!!%Z3!!!!#O8s5#!!%Z4!!!!#O8s5#!!%Z5!!!!#O8s5#!!%Z6!!!!#O8s5#!!%Z7!!!!#O8s5#!!%Z8!!!!#O8s5#!!%Z9!!!!#O8s5#!!%Z:!!!!#O8s5#!!%Z;!!!!#O8s5#!!%Z<!!!!#O8s5#!!%Z=!!!!#O8s5#!!%Z>!!!!#O8s5#!!%Z?!!!!#O8s5#!!%Z@!!!!#O8s5#!!%ZA!!!!#O8s5#!!%ZB!!!!#O8s5#!!%ZC!!!!#O8s5#!!%ZD!!!!#O8s5#!!%ZE!!!!#O8s5#!!%ZF!!!!#O8s5#!!%ZG!!!!#O8s5#!!%ZH!!!!#O8s5#!!%ZI!!!!#O8s5#!!%ZJ!!!!#O8s5#!!%ZK!!!!#O8s5#!!%ZL!!!!#O8s5#!!%ZM!!!!#O8s5#!!%ZN!!!!#O8s5#!!%ZO!!!!#O8s5#!!%ZP!!!!#O8s5#!!%ZQ!!!!#O8s5#!!%ZR!!!!#O8s5#!!%ZS!!!!#O8s5#!!%ZT!!!!#O8s5#!!%ZU!!!!#O8s5#!!%ZV!!!!#O8s5#!!%ZW!!!!#O8s5#!!%ZX!!!!#O8s5#!!%ZY!!!!#O8s5#!!%ZZ!!!!#O8s5#!!%Z[!!!!#O8s5#!!%Z\!!!!#O8s5#!!%Z]!!!!#O8s5#!!%Z^!!!!#O8s5#!!%Z_!!!!#O8s5#!!%Z`!!!!#O8s5#!!%Za!!!!#O8s5#!!%Zb!!!!#O8s5#!!%Zc!!!!#O8s5#!!%Zd!!!!#O8s5#!!%Ze!!!!#O8s5#!!%Zf!!!!#O8s5#!!%Zg!!!!#O8s5#!!%Zh!!!!#O8s5#!!%Zi!!!!#O8s5#!!%Zj!!!!#O8s5#!!%Zk!!!!#O8s5#!!%Zl!!!!#O8s5#!!%Zm!!!!#O8s5#!!%Zn!!!!#O8s5#!!%Zo!!!!#O8s5#!!%Zp!!!!#O8s5#!!%Zq!!!!#O8s5#!!%Zr!!!!#O8s5#!!%Zs!!!!#O8s5#!!%Zt!!!!#O8s5#!!%Zu!!!!#O8s5#!!%[!!!!!#O8s5#!!%["!!!!#O8s5#!!%[#!!!!#O8s5#!!%[$!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&K^*:KR#c!!$Rn!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!&O8rYi!WW?/!&K_U:KRSs!!$Rn!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!$O8ogn!!!!&z!!!!#O8s5#!!%[%!!!!#O8q`M!!!!&!!!!$O8ogn!!!!'z!!!!#O8s5#!!%[&!!!!#O8q`M!!!!'!!!!$O8ogn!!!!(z!!!!#O8s5#!!%['!!!!#O8q`M!!!!(!!!!#O8s5#!!%[(!!!!$O8ogn!!!!)z!!!!#O8s5#!!%[)!!!!#O8s5#!!%[*!!!!#O8q`M!!!!)!!!!$O8ogn!!!!*z!!!!#O8s5#!!%[+!!!!#O8q`M!!!!*!!!!$O8ogn!!!!+z!!!!#O8s5#!!%[,!!!!#O8q`M!!!!+!!!!$O8ogn!!!!,z!!!!#O8q`M!!!!,!!!!$O8ogn!!!!-z!!!!#O8q`M!!!!-!!!!$O8ogn!!!!.z!!!!#O8q`M!!!!.!!!!$O8ogn!!!!/z!!!!#O8q`M!!!!/!!!!$O8ogn!!!!0z!!!!#O8s5#!!%[-!!!!#O8q`M!!!!0!!!!#O8s5#!!%[.!!!!$O8ogn!!!!1z!!!!#O8s5#!!%[/!!!!#O8q`M!!!!1!!!!#O8s5#!!%[0!!!!$O8ogn!!!!2z!!!!#O8s5#!!%[1!!!!#O8s5#!!%[2!!!!#O8s5#!!%[3!!!!#O8s5#!!%[4!!!!#O8q`M!!!!2!!!!$O8ogn!!!!3z!!!!#O8q`M!!!!3!!!!#O8s5#!!%[5!!!!#O8s5#!!%[6!!!!#O8s5#!!%[7!!!!#O8s5#!!%[8!!!!#O8s5#!!%[9!!!!#O8s5#!!%[:!!!!#O8s5#!!%[;!!!!#O8s5#!!%[<!!!!#O8s5#!!%[=!!!!#O8s5#!!%[>!!!!#O8s5#!!%[?!!!!#O8s5#!!%[@!!!!#O8s5#!!%[A!!!!#O8s5#!!%[B!!!!#O8s5#!!%[C!!!!#O8s5#!!%[D!!!!#O8s5#!!%[E!!!!#O8s5#!!%[F!!!!#O8s5#!!%[G!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&L9B:KR#c!!$Rn!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!&O8rYi"98W+!&L:m:KRSs!!$Rn!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!$O8ogn!!!!&z!!!!#O8s5#!!%[H!!!!#O8q`M!!!!&!!!!$O8ogn!!!!'z!!!!#O8s5#!!%[I!!!!#O8q`M!!!!'!!!!#O8s5#!!%[J!!!!$O8ogn!!!!(z!!!!#O8q`M!!!!(!!!!#O8s5#!!%[K!!!!$O8ogn!!!!)z!!!!#O8s5#!!%[L!!!!#O8s5#!!%[M!!!!#O8q`M!!!!)!!!!$O8ogn!!!!*z!!!!#O8s5#!!%[N!!!!#O8q`M!!!!*!!!!$O8ogn!!!!+z!!!!#O8q`M!!!!+!!!!#O8s5#!!%[O!!!!$O8ogn!!!!,z!!!!#O8s5#!!%[P!!!!#O8q`M!!!!,!!!!$O8ogn!!!!-z!!!!#O8q`M!!!!-!!!!#O8s5#!!%[Q!!!!$O8ogn!!!!.z!!!!#O8s5#!!%[R!!!!#O8q`M!!!!.!!!!$O8ogn!!!!/z!!!!#O8s5#!!%[S!!!!#O8q`M!!!!/!!!!$O8ogn!!!!0z!!!!#O8q`M!!!!0!!!!$O8ogn!!!!1z!!!!#O8s5#!!%[T!!!!#O8q`M!!!!1!!!!$O8ogn!!!!2z!!!!#O8q`M!!!!2!!!!#O8s5#!!%[U!!!!$O8ogn!!!!3z!!!!#O8s5#!!%[V!!!!#O8s5#!!%[W!!!!#O8q`M!!!!3!!!!#O8s5#!!%[X!!!!#O8s5#!!%[Y!!!!#O8s5#!!%[Z!!!!#O8s5#!!%[[!!!!#O8s5#!!%[\!!!!#O8s5#!!%[]!!!!#O8s5#!!%[^!!!!#O8s5#!!%[_!!!!#O8s5#!!%[`!!!!#O8s5#!!%[a!!!!#O8s5#!!%[b!!!!#O8s5#!!%[c!!!!#O8s5#!!%[d!!!!#O8s5#!!%[e!!!!#O8s5#!!%[f!!!!#O8s5#!!%[g!!!!#O8s5#!!%[h!!!!#O8s5#!!%[i!!!!#O8s5#!!%[j!!!!#O8s5#!!%[k!!!!#O8s5#!!%[l!!!!#O8s5#!!%[m!!!!#O8s5#!!%[n!!!!#O8s5#!!%[o!!!!#O8s5#!!%[p!!!!#O8s5#!!%[q!!!!#O8s5#!!%[r!!!!#O8s5#!!%[s!!!!#O8s5#!!%[t!!!!#O8s5#!!%[u!!!!#O8s5#!!%\!!!!!#O8s5#!!%\"!!!!#O8s5#!!%\#!!!!#O8s5#!!%\$!!!!#O8s5#!!%\%!!!!#O8s5#!!%\&!!!!#O8s5#!!%\'!!!!#O8s5#!!%\(!!!!#O8s5#!!%\)!!!!#O8s5#!!%\*!!!!#O8s5#!!%\+!!!!#O8s5#!!%\,!!!!#O8s5#!!%\-!!!!#O8s5#!!%\.!!!!#O8s5#!!%\/!!!!#O8s5#!!%\0!!!!#O8s5#!!%\1!!!!#O8s5#!!%\2!!!!#O8s5#!!%\3!!!!#O8s5#!!%\4!!!!#O8s5#!!%\5!!!!#O8s5#!!%\6!!!!#O8s5#!!%\7!!!!#O8s5#!!%\8!!!!#O8s5#!!%\9!!!!#O8s5#!!%\:!!!!#O8s5#!!%\;!!!!#O8s5#!!%\<!!!!#O8s5#!!%\=!!!!#O8s5#!!%\>!!!!#O8s5#!!%\?!!!!#O8s5#!!%\@!!!!#O8s5#!!%\A!!!!#O8s5#!!%\B!!!!#O8s5#!!%\C!!!!#O8s5#!!%\D-?K4gn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
