H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 853
	tail: 906
	space: 970
	broken: 0
	head (memory): 906
	tail (memory): 906
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2777
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2777
	tail (memory): 2777
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x22000
[CTB].data: !!!+Y!!!+Yzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!AZ!!!AZzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzV60e"+92rQ!!!!-V69k#+92rQ!!!!.V6Bq$+92rQ!!!!/V6L"%+92rQ!!!!0V6U(&+92rQ!!!!1V6^.'+92rQ!!!!2V6g4(+92rQ!!!!3V6p:)+92rQ!!!!$V7$@*+92rQ!!!!%V7-F++92rQ!!!!&V76L,+92rQ!!!!'V7?R-+92rQ!!!!(V7HX.+92rQ!!!!)V7Q^/+92rQ!!!!*V7Zd0+92rQ!!!!+V7cj1+92rQ!!!!,V7lp2+92rQ!!!!-V8!!3+92rQ!!!!.V8*'4+92rQ!!!!/V83-5+92rQ!!!!0V8<36+92rQ!!!!1V8E97+92rQ!!!!2V8N?8+92rQ!!!!3V8WE9+92rQ!!!!$V8`K:+92rQ!!!!%V8iQ;+92rQ!!!!&V8rW<+92rQ!!!!'V9&]=+92rQ!!!!(V9/c>+92rQ!!!!)V98i?+92rQ!!!!*V9Ao@+92rQ!!!!+V9JuA+92rQ!!!!,V9T&B+92rQ!!!!-V9],C+92rQ!!!!.V9f2D+92rQ!!!!/V9o8E+92rQ!!!!0V:#>F+92rQ!!!!1V:,DG+92rQ!!!!2V:5JH+92rQ!!!!3V:>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!!!!-V;D7S+92rQ!!!!.V;M=U+95dO!&LDO%+%6>V;VCU+92rQ!!!!/V;_IV+92rQ!!!!0V;hOW+92rQ!!!!1V;qUX+92rQ!!!!2V<%[Y+92rQ!!!!3V<.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!!!!,V=+Bc+92rQ!!!!-V=4Hd+92rQ!!!!.V==Ne+92rQ!!!!/V=FTf+92rQ!!!!0V=OZg+92rQ!!!!1V=X`h+92rQ!!!!2V=afi+92rQ!!!!3V=jlj+92rQ!!!!$V=srk+92rQ!!!!%V>(#l+92rQ!!!!&V>1)m+92rQ!!!!'V>:/n+92rQ!!!!(V>C5o+92rQ!!!!)V>L;p+92rQ!!!!*V>UAq+92rQ!!!!+V>^Gr+92rQ!!!!,V>gMs+92rQ!!!!-V>pSt+92rQ!!!!.V?$Yu+92rQ!!!!/V?-`!+92rQ!!!!0V?6f"+92rQ!!!!1V??l#+92rQ!!!!2V?Hr$+92rQ!!!!3V?R#%+92rQ!!!!$V?[)&+92rQ!!!!%V?d/'+92rQ!!!!&V?m5(+92rQ!!!!'V@!;)+92rQ!!!!(V@*A*+92rQ!!!!)V@3G++92rQ!!!!*V@<M,+92rQ!!!!+V@ES-+92rQ!!!!,V@NY.+92rQ!!!!-V@W_/+92rQ!!!!.V@`e0+92rQ!!!!/V@ik1+92rQ!!!!0V@rq2+92rQ!!!!1VA'"3+92rQ!!!!2VA0(4+92rQ!!!!3VA9.7+92r\!!!!$+9DND!!!!"VAB47+92rR!!!!$zVAK:7+94h4!!!!$VAT@:+92r\!!!!%+9DND!!!!"VA]F:+92rR!!!!%zVAfL?+96?\!!%ZWJ,fQM!!!*^zz!!!!EVAoR;+94h4!!!!%VB#X=+96?\!!%ZXJ,fQOVB,^?+92r\!!!!&+9DND!!!!"VB5d?+92rR!!!!&zVB>j?+94h4!!!!&VBGpB+92r\!!!!'+9DND!!!!"VBQ!B+92rR!!!!'zVBZ'C+96?\!!%ZYJ,fQOVBc-D+96?\!!%ZZJ,fQOVBl3D+94h4!!!!'VBu9G+92r\!!!!(+9DND!!!!"VC)?G+92rR!!!!(zVC2EH+96?\!!%Z[J,fQOVC;KH+94h4!!!!(VCDQK+92r\!!!!)+9DND!!!!"VCMWK+92rR!!!!)zVCV]K+94h4!!!!)VC_cN+92r\!!!!*+9DND!!!!"VChiN+92rR!!!!*zVCqoO+96?\!!%Z\J,fQOVD%uO+94h4!!!!*VD/&R+92r\!!!!++9DND!!!!"VD8,R+92rR!!!!+zVDA2S+96?\!!%Z]J,fQOVDJ8S+94h4!!!!+VDS>V+92r\!!!!,+9DND!!!!"VD\DV+92rR!!!!,zVDeJV+94h4!!!!,VDnPY+92r\!!!!-+9DND!!!!"VE"VY+92rR!!!!-zVE+\Z+96?\!!%Z^J,fQOVE4bZ+94h4!!!!-VE=h\+96?\!!%Z_J,fQOVEFn^+92r\!!!!.+9DND!!!!"VEOt^+92rR!!!!.zVEY%_+96?\!!%Z`J,fQOVEb+`+96?\!!%ZaJ,fQOVEk1`+94h4!!!!.VEt7c+92r\!!!!/+9DND!!!!"VF(=c+92rR!!!!/zVF1Cd+96?\!!%ZbJ,fQOVF:Id+94h4!!!!/VFCOg+92r\!!!!0+9DND!!!!"VFLUg+92rR!!!!0zVFU[g+94h4!!!!0VF^aj+92r\!!!!1+9DND!!!!"VFggj+92rR!!!!1zVFpmk+96?\!!%ZcJ,fQOVG$sk+94h4!!!!1VG.$m+96?\!!%ZdJ,fQOVG7*o+92r\!!!!2+9DND!!!!"VG@0o+92rR!!!!2zVGI6p+96?\!!%ZeJ,fQOVGR<p+94h4!!!!2VG[Bs+92r\!!!!3+9DND!!!!"VGdHs+92rR!!!!3zVGmNs+94h4!!!!3VH!Tu+96?\!!%ZfJ,fQOVH*[!+96?\!!%ZgJ,fQOVH3a"+96?\!!%ZhJ,fQOVH<g#+96?\!!%ZiJ,fQOVHEm$+96?\!!%ZjJ,fQOVHNs)+96?\!!%ZkJ,fQM!!!*_zz!!!!EVHX$&+96?\!!%ZlJ,fQOVHa*'+96?\!!%ZmJ,fQOVHj0(+96?\!!%ZnJ,fQOVHs6)+96?\!!%ZoJ,fQOVI'<.+96?\!!%ZpJ,fQM!!!*`zz!!!!EVI0B++96?\!!%ZqJ,fQOVI9H,+96?\!!%ZrJ,fQOVIBN-+96?\!!%ZsJ,fQOVIKT.+96?\!!%ZtJ,fQOVITZ3+96?\!!%ZuJ,fQM!!!*azz!!!!EVI]`0+96?\!!%[!J,fQOVIff1+96?\!!%["J,fQOVIol2+96?\!!%[#J,fQOVJ#r3+96?\!!%[$J,fQOVJ-#8+96?\!!%[%J,fQM!!!*bzz!!!!EVJ6)5+96?\!!%[&J,fQOVJ?/6+96?\!!%['J,fQOVJH57+96?\!!%[(J,fQOVJQ;8+96?\!!%[)J,fQOVJZA=+96?\!!%[*J,fQM!!!*czz!!!!EVJcG>+96?\!!%[+J,fQM!!!*czz!!!!EVJlM;+96?\!!%[,J,fQOVJuS<+96?\!!%[-J,fQOVK)Y=+96?\!!%[.J,fQOVK2_>+96?\!!%[/J,fQOVK;eC+96?\!!%[0J,fQM!!!*dzz!!!!EVKDkD+96?\!!%[1J,fQM!!!*dzz!!!!EVKMqA+96?\!!%[2J,fQOVKW"B+96?\!!%[3J,fQOVK`(C+96?\!!%[4J,fQOVKi.D+96?\!!%[5J,fQOVKr4I+96?\!!%[6J,fQM!!!*ezz!!!!EVL&:F+96?\!!%[7J,fQOVL/@G+96?\!!%[8J,fQOVL8FH+96?\!!%[9J,fQOVLALI+96?\!!%[:J,fQOVLJRN+96?\!!%[;J,fQM!!!*fzz!!!!EVLSXK+96?\!!%[<J,fQOVL\^L+96?\!!%[=J,fQOVLedM+96?\!!%[>J,fQOVLnjN+96?\!!%[?J,fQOVM"pS+96?\!!%[@J,fQM!!!*gzz!!!!EVM,!P+96?\!!%[AJ,fQOVM5'Q+96?\!!%[BJ,fQOVM>-R+96?\!!%[CJ,fQOVMG3S+96?\!!%[DJ,fQOVMP9X+96?\!!%[EJ,fQM!!!*hzz!!!!EVMY?U+96?\!!%[FJ,fQOVMbEV+96?\!!%[GJ,fQOVMkKW+96?\!!%[HJ,fQOVMtQX+96?\!!%[IJ,fQOVN(W]+96?\!!%[JJ,fQM!!!*izz!!!!EVN1]^+96?\!!%[KJ,fQM!!!*izz!!!!EVN:c[+96?\!!%[LJ,fQOVNCi\+96?\!!%[MJ,fQOVNLo]+96?\!!%[NJ,fQOVNUu^+96?\!!%[OJ,fQOVN_&c+96?\!!%[PJ,fQM!!!*jzz!!!!EVNh,d+96?\!!%[QJ,fQM!!!*jzz!!!!EVNq2a+96?\!!%[RJ,fQOVO%8b+96?\!!%[SJ,fQO-C=c9!!"\T!!!0(!N5Dez+9_`GzV4.Ge+92rR!!!!0!!!!"V47Mo+94h3!!!!"!!!!1!!!!#!!!!"zzzzz"%"^[zV4@Sn+92r\!!!!1+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzV4IYh+92rR!!!!1!!!!"V4R_r+94h3!!!!"!!!!2!!!!#!!!!"zzzzz"%&\!zV4[eq+92r\!!!!2+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzV4dkk+92rR!!!!2!!!!"V4mqu+94h3!!!!"!!!!3!!!!#!!!!"zzzzz"%*Y<zV5""t+92r\!!!!3+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzV5+(n+92rR!!!!3!!!!"V54.n+92rQ!!!!$V5=4o+92rQ!!!!%V5F:p+92rQ!!!!&V5O@q+92rQ!!!!'V5XFr+92rQ!!!!(V5aLs+92rQ!!!!)V5jRt+92rQ!!!!*V5sXu+92rQ!!!!+V6'_!+92rQ!!!!,z(Rb=)n,NFh(RtI+n,NFg(SLg0n,NFg(SUm1n,NFg(T@B8n,NFg!!!!#O8s5#!!%T>!!!!#O8s5#!!%T?!!!!#O8s5#!!%T@!!!!#O8s5#!!%TA!!!!#O8s5#!!%TB!!!!#O8s5#!!%TC!!!!#O8s5#!!%TD!!!!#O8s5#!!%TE!!!!#O8s5#!!%TF!!!!#O8s5#!!%TG!!!!#O8s5#!!%TH!!!!#O8s5#!!%TI!!!!#O8s5#!!%TJ!!!!#O8s5#!!%TK!!!!#O8s5#!!%TL!!!!#O8s5#!!%TM!!!!#O8s5#!!%TN!!!!#O8s5#!!%TO!!!!#O8s5#!!%TP!!!!#O8s5#!!%TQ!!!!#O8s5#!!%TR!!!!#O8s5#!!%TS!!!!#O8s5#!!%TT!!!!#O8s5#!!%TU!!!!#O8s5#!!%TV!!!!#O8s5#!!%TW!!!!#O8s5#!!%TX!!!!#O8s5#!!%TY!!!!#O8s5#!!%TZ!!!!#O8s5#!!%T[!!!!#O8s5#!!%T\!!!!#O8s5#!!%T]!!!!#O8s5#!!%T^!!!!#O8s5#!!%T_!!!!#O8s5#!!%T`!!!!#O8s5#!!%Ta!!!!#O8s5#!!%Tb!!!!#O8s5#!!%Tc!!!!#O8s5#!!%Td!!!!#O8s5#!!%Te!!!!#O8s5#!!%Tf!!!!#O8s5#!!%Tg!!!!#O8s5#!!%Th!!!!#O8s5#!!%Ti!!!!#O8s5#!!%Tj!!!!#O8s5#!!%Tk!!!!#O8s5#!!%Tl!!!!#O8s5#!!%Tm!!!!#O8s5#!!%Tn!!!!#O8s5#!!%To!!!!#O8s5#!!%Tp!!!!#O8s5#!!%Tq!!!!#O8s5#!!%Tr!!!!#O8s5#!!%Ts!!!!#O8s5#!!%Tt!!!!#O8s5#!!%Tu!!!!#O8s5#!!%U!!!!!#O8s5#!!%U"!!!!#O8s5#!!%U#!!!!#O8s5#!!%U$!!!!#O8s5#!!%U%!!!!#O8s5#!!%U&!!!!#O8s5#!!%U'!!!!"O8se5!!!!#O8s5#!!%U(!!!!#O8s5#!!%U)!!!!#O8s5#!!%U*!!!!#O8s5#!!%U+!!!!#O8s5#!!%U,!!!!#O8s5#!!%U-!!!!#O8s5#!!%U.!!!!#O8s5#!!%U/!!!!#O8s5#!!%U0!!!!#O8s5#!!%U1!!!!#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!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!C!!!!"!!!!#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!!!!#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>!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%V?!!!!$O8ogn!!!!'z!!!!#O8q`M!!!!'!!!!$O8ogn!!!!)z!!!!#O8s5#!!%V@!!!!#O8s5#!!%VA!!!!#O8q`M!!!!)!!!!$O8ogn!!!!+z!!!!#O8s5#!!%VB!!!!#O8q`M!!!!+!!!!$O8ogn!!!!-z!!!!#O8s5#!!%VC!!!!#O8q`M!!!!-!!!!$O8ogn!!!!/z!!!!#O8s5#!!%VD!!!!#O8q`M!!!!/!!!!$O8ogn!!!!1z!!!!#O8s5#!!%VE!!!!#O8q`M!!!!1!!!!$O8ogn!!!!3z!!!!#O8s5#!!%VF!!!!#O8q`M!!!!3!!!!$O8ogn!!!!5z!!!!#O8q`M!!!!5!!!!$O8ogn!!!!7z!!!!#O8s5#!!%VG!!!!#O8q`M!!!!7!!!!#O8s5#!!%VH!!!!$O8ogn!!!!8z!!!!#O8s5#!!%VI!!!!#O8s5#!!%VJ!!!!#O8q`M!!!!8!!!!$O8ogn!!!!:z!!!!#O8s5#!!%VK!!!!#O8s5#!!%VL!!!!#O8q`M!!!!:!!!!$O8ogn!!!!<z!!!!#O8s5#!!%VM!!!!#O8q`M!!!!<!!!!#O8s5#!!%VN!!!!#O8s5#!!%VO!!!!$O8ogn!!!!>z!!!!#O8s5#!!%VP!!!!#O8q`M!!!!>!!!!$O8ogn!!!!@z!!!!#O8s5#!!%VQ!!!!#O8q`M!!!!@!!!!$O8ogn!!!!Az!!!!#O8q`M!!!!A!!!!$O8ogn!!!!$z!!!!#O8s5#!!%VR!!!!#O8s5#!!%VS!!!!#O8q`M!!!!$!!!!$O8ogn!!!!&z!!!!#O8s5#!!%VT!!!!#O8q`M!!!!&!!!!$O8ogn!!!!(z!!!!#O8s5#!!%VU!!!!#O8q`M!!!!(!!!!$O8ogn!!!!*z!!!!#O8s5#!!%VV!!!!#O8q`M!!!!*!!!!$O8ogn!!!!,z!!!!#O8s5#!!%VW!!!!#O8q`M!!!!,!!!!$O8ogn!!!!.z!!!!#O8s5#!!%VX!!!!#O8q`M!!!!.!!!!$O8ogn!!!!0z!!!!#O8s5#!!%VY!!!!#O8q`M!!!!0!!!!$O8ogn!!!!2z!!!!#O8s5#!!%VZ!!!!#O8q`M!!!!2!!!!$O8ogn!!!!4z!!!!#O8s5#!!%V[!!!!#O8q`M!!!!4!!!!$O8ogn!!!!6z!!!!#O8s5#!!%V\!!!!#O8q`M!!!!6!!!!$O8ogn!!!!9z!!!!#O8s5#!!%V]!!!!#O8q`M!!!!9!!!!$O8ogn!!!!;z!!!!#O8s5#!!%V^!!!!#O8q`M!!!!;!!!!$O8ogn!!!!=z!!!!#O8s5#!!%V_!!!!#O8q`M!!!!=!!!!$O8ogn!!!!?z!!!!#O8s5#!!%V`!!!!#O8q`M!!!!?!!!!#O8s5#!!%Va!!!!$O8ogn!!!!Bz!!!!#O8q`M!!!!B!!!!$O8ogn!!!!Cz!!!!#O8s5#!!%Vb!!!!#O8q`M!!!!C!!!!#O8s5#!!%Vc!!!!#O8s5#!!%Vd!!!!#O8s5#!!%Ve!!!!#O8s5#!!%Vf!!!!#O8s5#!!%Vg!!!!#O8s5#!!%Vh!!!!#O8s5#!!%Vi!!!!#O8s5#!!%Vj!!!!#O8s5#!!%Vk!!!!#O8s5#!!%Vl!!!!#O8s5#!!%Vm!!!!#O8s5#!!%Vn!!!!#O8s5#!!%Vo!!!!#O8s5#!!%Vp!!!!#O8s5#!!%Vq!!!!#O8s5#!!%Vr!!!!#O8s5#!!%Vs!!!!#O8s5#!!%Vt!!!!#O8s5#!!%Vu!!!!#O8s5#!!%W!!!!!#O8s5#!!%W"!!!!#O8s5#!!%W#!!!!#O8s5#!!%W$!!!!#O8s5#!!%W%!!!!#O8s5#!!%W&!!!!#O8s5#!!%W'!!!!#O8s5#!!%W(!!!!#O8s5#!!%W)!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&?5s"BIbf!!$6#!!!!&O8rYi!WW?2!&?5sU2%IE!!%*e!!!!$O8ogn!!!!$z!!!!#O8s5#!!%W*!!!!#O8q`M!!!!$!!!!#O8s5#!!%W+!!!!#O8s5#!!%W,!!!!#O8s5#!!%W-!!!!#O8s5#!!%W.!!!!#O8s5#!!%W/!!!!#O8s5#!!%W0!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&?f6"BIbf!!$6#!!!!&O8rYi"98W.!&?f6U2%IE!!%*e!!!!#O8s5#!!%W1!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#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!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi"98W/!&B(!5QD>q!!%:c!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?1!&B'n2ujKi!!%:c!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%WE!!!!#O8s5#!!%WF!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#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!!!!#O8s5#!!%Wp!!!!#O8s5#!!%Wq!!!!#O8s5#!!%Wr!!!!#O8s5#!!%Ws!!!!#O8s5#!!%Wt!!!!#O8s5#!!%Wu!!!!#O8s5#!!%X!!!!!#O8s5#!!%X"!!!!#O8s5#!!%X#!!!!#O8s5#!!%X$!!!!#O8s5#!!%X%!!!!#O8s5#!!%X&!!!!#O8s5#!!%X'!!!!#O8s5#!!%X(!!!!#O8s5#!!%X)!!!!#O8s5#!!%X*!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&Dni*hWK5!!%"f!!!!&O8rYi!WW?0!&Dni+;$:.!!%"f!!!!#O8s5#!!%X+!!!!&O8rYi!WW?0!&Dni*hWK5!!%"f!!!!#O8s5#!!%X,!!!!#O8s5#!!%X-!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%X.!!!!#O8s5#!!%X/!!!!#O8s5#!!%X0!!!!#O8s5#!!%X1!!!!#O8s5#!!%X2!!!!#O8s5#!!%X3!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&EJ,*hWK5!!%"f!!!!&O8rYi"98W,!&EJ,+;$:.!!%"f!!!!#O8s5#!!%X4!!!!&O8rYi"98W,!&EJ,*hWK5!!%"f!!!!#O8s5#!!%X5!!!!#O8s5#!!%X6!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%X7!!!!#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!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&Hl7YMYEA!!$=g!!!!#O8s5#!!%XG!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi!WW?3!&G0TYMYEA!!$=g!!!!&O8rYi"98W.!&Hl789`tm!!%#7!!!!&O8rYi!WW?2!&G0T89`tm!!%#7!!!!#O8s5#!!%XH!!!!#O8s5#!!%XI!!!!#O8s5#!!%XJ!!!!#O8s5#!!%XK!!!!#O8s5#!!%XL!!!!#O8s5#!!%XM!!!!$O8ogn!!!!$z!!!!#O8s5#!!%XN!!!!#O8q`M!!!!$!!!!#O8s5#!!%XO!!!!#O8s5#!!%XP!!!!#O8s5#!!%XQ!!!!#O8s5#!!%XR!!!!#O8s5#!!%XS!!!!#O8s5#!!%XT!!!!#O8s5#!!%XU!!!!#O8s5#!!%XV!!!!$O8ogn!!!!%z!!!!#O8s5#!!%XW!!!!#O8q`M!!!!%!!!!#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!!!!#O8s5#!!%Xq!!!!#O8s5#!!%Xr!!!!#O8s5#!!%Xs!!!!#O8s5#!!%Xt!!!!#O8s5#!!%Xu!!!!#O8s5#!!%Y!!!!!#O8s5#!!%Y"!!!!#O8s5#!!%Y#!!!!#O8s5#!!%Y$!!!!#O8s5#!!%Y%!!!!#O8s5#!!%Y&!!!!#O8s5#!!%Y'!!!!#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!!!!#O8s5#!!%Y9!!!!#O8s5#!!%Y:!!!!#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#!!%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!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&K^*.X9;?!!$?^!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!&O8rYi!WW?/!&K_U.X;!o!!$?^!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%Z4!!!!$O8ogn!!!!&z!!!!#O8q`M!!!!&!!!!$O8ogn!!!!'z!!!!#O8s5#!!%Z5!!!!#O8s5#!!%Z6!!!!#O8q`M!!!!'!!!!#O8s5#!!%Z7!!!!$O8ogn!!!!(z!!!!#O8s5#!!%Z8!!!!#O8q`M!!!!(!!!!$O8ogn!!!!)z!!!!#O8q`M!!!!)!!!!#O8s5#!!%Z9!!!!$O8ogn!!!!*z!!!!#O8s5#!!%Z:!!!!#O8s5#!!%Z;!!!!#O8q`M!!!!*!!!!$O8ogn!!!!+z!!!!#O8q`M!!!!+!!!!$O8ogn!!!!,z!!!!#O8q`M!!!!,!!!!$O8ogn!!!!-z!!!!#O8s5#!!%Z<!!!!#O8q`M!!!!-!!!!$O8ogn!!!!.z!!!!#O8s5#!!%Z=!!!!#O8s5#!!%Z>!!!!#O8q`M!!!!.!!!!#O8s5#!!%Z?!!!!$O8ogn!!!!/z!!!!#O8q`M!!!!/!!!!#O8s5#!!%Z@!!!!$O8ogn!!!!0z!!!!#O8s5#!!%ZA!!!!#O8q`M!!!!0!!!!$O8ogn!!!!1z!!!!#O8q`M!!!!1!!!!$O8ogn!!!!2z!!!!#O8q`M!!!!2!!!!#O8s5#!!%ZB!!!!$O8ogn!!!!3z!!!!#O8s5#!!%ZC!!!!#O8q`M!!!!3!!!!#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!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&L9B.X9;?!!$?^!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!&O8rYi"98W+!&L:m.X;!o!!$?^!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!%z!!!!#O8s5#!!%ZW!!!!#O8q`M!!!!%!!!!#O8s5#!!%ZX!!!!$O8ogn!!!!&z!!!!#O8q`M!!!!&!!!!$O8ogn!!!!'z!!!!#O8s5#!!%ZY!!!!#O8s5#!!%ZZ!!!!#O8q`M!!!!'!!!!$O8ogn!!!!(z!!!!#O8s5#!!%Z[!!!!#O8q`M!!!!(!!!!$O8ogn!!!!)z!!!!#O8q`M!!!!)!!!!$O8ogn!!!!*z!!!!#O8s5#!!%Z\!!!!#O8q`M!!!!*!!!!$O8ogn!!!!+z!!!!#O8s5#!!%Z]!!!!#O8q`M!!!!+!!!!$O8ogn!!!!,z!!!!#O8q`M!!!!,!!!!$O8ogn!!!!-z!!!!#O8s5#!!%Z^!!!!#O8q`M!!!!-!!!!#O8s5#!!%Z_!!!!$O8ogn!!!!.z!!!!#O8s5#!!%Z`!!!!#O8s5#!!%Za!!!!#O8q`M!!!!.!!!!$O8ogn!!!!/z!!!!#O8s5#!!%Zb!!!!#O8q`M!!!!/!!!!$O8ogn!!!!0z!!!!#O8q`M!!!!0!!!!$O8ogn!!!!1z!!!!#O8s5#!!%Zc!!!!#O8q`M!!!!1!!!!#O8s5#!!%Zd!!!!$O8ogn!!!!2z!!!!#O8s5#!!%Ze!!!!#O8q`M!!!!2!!!!$O8ogn!!!!3z!!!!#O8q`M!!!!3!!!!#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#!!%[$!!!!#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!!!!#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-C=c6n,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
