H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 380
	tail: 409
	space: 994
	broken: 0
	head (memory): 409
	tail (memory): 409
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2352
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2352
	tail (memory): 2352
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x23000
[CTB].data: !!!%f!!!%fzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz\q^7f+96?\!!%g8J,fQO\qg=g+96?\!!%g9J,fQO\qpCh+96?\!!%g:J,fQO\r$Ii+96?\!!%g;J,fQO\r-Oj+96?\!!%g<J,fQO\r6Uk+96?\!!%g=J,fQO\r?[l+96?\!!%g>J,fQO\rHam+96?\!!%g?J,fQO\rQgn+96?\!!%g@J,fQO\rZmo+96?\!!%gAJ,fQO\rcsp+96?\!!%gBJ,fQO\rm$q+96?\!!%gCJ,fQO\s!*r+96?\!!%gDJ,fQO\s*0s+96?\!!%gEJ,fQO\s36t+96?\!!%gFJ,fQO\s<<u+96?\!!%gGJ,fQO\sEC!+96?\!!%gHJ,fQO\sNI"+96?\!!%gIJ,fQO\sWO#+96?\!!%gJJ,fQO\s`U$+96?\!!%gKJ,fQO\si[%+96?\!!%gLJ,fQO\sra&+96?\!!%gMJ,fQO\t&g'+96?\!!%gNJ,fQO\t/m(+96?\!!%gOJ,fQO\t8s)+96?\!!%gPJ,fQO\tB$*+96?\!!%gQJ,fQO\tK*++96?\!!%gRJ,fQO\tT0,+96?\!!%gSJ,fQO\t]6-+96?\!!%gTJ,fQO\tf<.+96?\!!%gUJ,fQO\toB/+96?\!!%gVJ,fQO\u#H0+96?\!!%gWJ,fQO\u,N1+96?\!!%gXJ,fQO\u5T2+96?\!!%gYJ,fQO\u>Z3+96?\!!%gZJ,fQO\uG`4+96?\!!%g[J,fQO\uPf5+96?\!!%g\J,fQO\uYl6+96?\!!%g]J,fQO\ubr7+96?\!!%g^J,fQO\ul#8+96?\!!%g_J,fQO\uu)9+96?\!!%g`J,fQO]!)/:+96?\!!%gaJ,fQO]!25;+96?\!!%gbJ,fQO]!;;<+96?\!!%gcJ,fQO]!DA=+96?\!!%gdJ,fQO]!MG>+96?\!!%geJ,fQO]!VM?+96?\!!%gfJ,fQO]!_S@+96?\!!%ggJ,fQO]!hYA+96?\!!%ghJ,fQO]!q_B+96?\!!%giJ,fQO]"%eC+96?\!!%gjJ,fQO]".kD+96?\!!%gkJ,fQO]"7qE+96?\!!%glJ,fQO]"A"F+96?\!!%gmJ,fQO]"J(G+96?\!!%gnJ,fQO]"S.H+96?\!!%goJ,fQO]"\4I+96?\!!%gpJ,fQO]"e:J+96?\!!%gqJ,fQO]"n@K+96?\!!%grJ,fQO]#"FL+96?\!!%gsJ,fQO]#+LM+96?\!!%gtJ,fQO]#4RN+96?\!!%guJ,fQO]#=XO+96?\!!%h!J,fQO]#F^P+96?\!!%h"J,fQO]#OdQ+96?\!!%h#J,fQO]#XjR+96?\!!%h$J,fQO]#apS+96?\!!%h%J,fQO]#k!T+96?\!!%h&J,fQO]#t'U+96?\!!%h'J,fQO]$(-V+96?\!!%h(J,fQO]$13W+96?\!!%h)J,fQO]$:9X+96?\!!%h*J,fQO]$C?Y+96?\!!%h+J,fQO]$LEZ+96?\!!%h,J,fQO]$UK[+96?\!!%h-J,fQO]$^Q\+96?\!!%h.J,fQO]$gW]+96?\!!%h/J,fQO]$p]^+96?\!!%h0J,fQO]%$c_+96?\!!%h1J,fQO]%-i`+96?\!!%h2J,fQO]%6oa+96?\!!%h3J,fQO]%?ub+96?\!!%h4J,fQO]%I&c+96?\!!%h5J,fQO]%R,d+96?\!!%h6J,fQO]%[2e+96?\!!%h7J,fQO]%d8f+96?\!!%h8J,fQO]%m>g+96?\!!%h9J,fQO]&!Dh+96?\!!%h:J,fQO]&*Ji+96?\!!%h;J,fQO]&3Pj+96?\!!%h<J,fQO]&<Vk+96?\!!%h=J,fQO]&E\l+96?\!!%h>J,fQO]&Nbm+96?\!!%h?J,fQO]&Whn+96?\!!%h@J,fQO]&`no+96?\!!%hAJ,fQO]&itp+96?\!!%hBJ,fQO]&s%q+96?\!!%hCJ,fQO]''+r+96?\!!%hDJ,fQO]'01s+96?\!!%hEJ,fQO]'97t+96?\!!%hFJ,fQO]'B=u+96?\!!%hGJ,fQO3pZhL!!"\T!!!0(!K+)]z+92rQ!!!!D\aTS#+92rQ!!!!/\a]Y$+92rQ!!!!F\af_%+92rQ!!!!1\aoe&+92rQ!!!!J\b#k'+92rQ!!!!5\b,q(+92rQ!!!!K\b6")+92rQ!!!!9\b?(*+92rQ!!!!M\bH.++92rQ!!!!=\bQ4,+92rQ!!!!Q\bZ:-+92rQ!!!!?\bc@.+92rQ!!!!S\blF/+92rQ!!!!B\buL0+92rQ!!!!E\c)R1+92rQ!!!!I\c2X2+92rQ!!!!L\c;^3+92rQ!!!!P\cDd4+92rQ!!!!R\cMj:+96?\!!%fhJ,fQM!!!)5zz!!!!<\cVp7+96?\!!%fiJ,fQO\c`!8+96?\!!%fjJ,fQO\ci'9+96?\!!%fkJ,fQO\cr-:+96?\!!%flJ,fQO\d&3?+96?\!!%fmJ,fQM!!!)5z!!!$"!!!!<\d/9<+96?\!!%fnJ,fQO\d8?=+96?\!!%foJ,fQO\dAE>+96?\!!%fpJ,fQO\dJK?+96?\!!%fqJ,fQO\dSQ@+96?\!!%frJ,fQO\d\WA+96?\!!%fsJ,fQO\de]B+96?\!!%ftJ,fQO\dncG+96?\!!%fuJ,fQM!!!)5z!!!*$!!!!<\e"iD+96?\!!%g!J,fQO\e+oE+96?\!!%g"J,fQO\e4uG+92r\!!!!$+9DND!!!!"\e>&G+92rR!!!!$z\eG,I+92r\!!!!(+9DND!!!!"\eP2I+92rR!!!!(z\eY8K+92r\!!!!,+9DND!!!!"\eb>L+92r\!!!!0+9DND!!!!"\ekDL+92rR!!!!0z\etJM+92rR!!!!,z\f(PO+92r\!!!!4+9DND!!!!"\f1VO+92rR!!!!4z\f:\Q+92r\!!!!6+9DND!!!!"\fCbP+94h4!!!!$\fLhR+92rR!!!!6z\fUnT+92r\!!!!:+9DND!!!!"\f^tU+92r\!!!!>+9DND!!!!"\fh%U+92rR!!!!:z\fq+Z+96?\!!%g#J,fQM!!!)5zz!!!!E\g%1W+92rR!!!!>z\g.7Y+92r\!!!!A+9DND!!!!"\g7=X+94h4!!!!(\g@CZ+92rR!!!!Az\gII\+92r\!!!!D+9DND!!!!"\gRO]+92r\!!!!F+9DND!!!!"\g[U]+92rR!!!!Dz\gd[^+92rR!!!!Fz\gma_+96?\!!%g$J,fQO\h!ga+92r\!!!!J+9DND!!!!"\h*ma+92rR!!!!Jz\h3sa+94h4!!!!0\h=$b+94h4!!!!,\hF*e+92r\!!!!M+9DND!!!!"\hO0e+92rR!!!!Mz\hX6g+92r\!!!!Q+9DND!!!!"\ha<g+92rR!!!!Qz\hjBi+92r\!!!!S+9DND!!!!"\hsHj+92r\!!!!K+9DND!!!!"\i'Nj+92rR!!!!Sz\i0Tk+92rR!!!!Kz\i9Zk+94h4!!!!4\iB`l+94h4!!!!6\iKfm+94h4!!!!:\iTln+94h4!!!!>\i]rq+92r\!!!!#+9DND!!!!"\ig#q+92rR!!!!#z\ip)q+94h4!!!!A\j$/t+92r\!!!!&+9DND!!!!"\j-5u+92r\!!!!)+9DND!!!!"\j6<!+92r\!!!!++9DND!!!!"\j?B"+92r\!!!!/+9DND!!!!"\jHH"+92rR!!!!&z\jQN$+92r\!!!!1+9DND!!!!"\jZT$+92rR!!!!)z\jcZ%+92rR!!!!+z\jl`'+92r\!!!!5+9DND!!!!"\juf&+94h4!!!!D\k)l(+92rR!!!!/z\k2r*+92r\!!!!9+9DND!!!!"\k<#++92r\!!!!=+9DND!!!!"\kE)++92rR!!!!1z\kN/-+92r\!!!!?+9DND!!!!"\kW5.+92r\!!!!B+9DND!!!!"\k`;.+92rR!!!!5z\kiA.+94h4!!!!F\krG1+92r\!!!!E+9DND!!!!"\l&M2+92r\!!!!I+9DND!!!!"\l/S2+92rR!!!!9z\l8Y4+92r\!!!!R+9DND!!!!"\lA_5+92r\!!!!L+9DND!!!!"\lJe5+92rR!!!!=z\lSk7+92r\!!!!P+9DND!!!!"\l\q7+92rR!!!!?z\lf"8+92rR!!!!Bz\lo(8+94h4!!!!J\m#.:+92rR!!!!Ez\m,4;+92rR!!!!Iz\m5:<+92rR!!!!Rz\m>@=+92rR!!!!Lz\mGF>+92rR!!!!Pz\mPL?+96?\!!%g%J,fQO\mYR?+94h4!!!!M\mbX@+94h4!!!!Q\mk^F+96?\!!%g&J,fQM!!!)5zz!!!!E\mtdB+94h4!!!!S\n(jC+94h4!!!!K\n1pD+94h4!!!!#\n;!E+94h4!!!!&\nD'F+94h4!!!!)\nM-G+94h4!!!!+\nV3H+94h4!!!!/\n_9I+94h4!!!!1\nh?J+94h4!!!!5\nqEK+94h4!!!!9\o%KL+94h4!!!!=\o.QM+94h4!!!!?\o7WN+94h4!!!!B\o@]O+94h4!!!!E\oIcP+94h4!!!!I\oRiQ+94h4!!!!R\o[oR+94h4!!!!L\oduS+94h4!!!!P\on&U+96?\!!%g'J,fQO\p",Z+96?\!!%g(J,fQM!!!)6zz!!!!E\p+2W+96?\!!%g)J,fQO\p48X+96?\!!%g*J,fQO\p=>Y+96?\!!%g+J,fQO\pFDZ+96?\!!%g,J,fQO\pOJ[+96?\!!%g-J,fQO\pXP\+96?\!!%g.J,fQO\paV]+96?\!!%g/J,fQO\pj\^+96?\!!%g0J,fQO\psb_+96?\!!%g1J,fQO\q'h`+96?\!!%g2J,fQO\q0na+96?\!!%g3J,fQO\q9tb+96?\!!%g4J,fQO\qC%c+96?\!!%g5J,fQO\qL+d+96?\!!%g6J,fQO\qU1e+96?\!!%g7J,fQOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!<Z!!!<Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz-b'-Wn,NFh-b99Yn,NFg-c>ucn,NFg-cH&dn,NFh-cQ,en,NG!!!!!#O8s5#!!%br!!!!#O8s5#!!%bs!!!!#O8s5#!!%bt!!!!#O8s5#!!%bu!!!!#O8s5#!!%c!!!!!#O8s5#!!%c"!!!!#O8s5#!!%c#!!!!#O8s5#!!%c$!!!!#O8s5#!!%c%!!!!#O8s5#!!%c&!!!!#O8s5#!!%c'!!!!#O8s5#!!%c(!!!!#O8s5#!!%c)!!!!#O8s5#!!%c*!!!!#O8s5#!!%c+!!!!#O8s5#!!%c,!!!!#O8s5#!!%c-!!!!#O8s5#!!%c.!!!!#O8s5#!!%c/!!!!#O8s5#!!%c0!!!!#O8s5#!!%c1!!!!#O8s5#!!%c2!!!!#O8s5#!!%c3!!!!#O8s5#!!%c4!!!!#O8s5#!!%c5!!!!#O8s5#!!%c6!!!!#O8s5#!!%c7!!!!#O8s5#!!%c8!!!!#O8s5#!!%c9!!!!#O8s5#!!%c:!!!!#O8s5#!!%c;!!!!#O8s5#!!%c<!!!!#O8s5#!!%c=!!!!#O8s5#!!%c>!!!!#O8s5#!!%c?!!!!#O8s5#!!%c@!!!!#O8s5#!!%cA!!!!#O8s5#!!%cB!!!!#O8s5#!!%cC!!!!#O8s5#!!%cD!!!!#O8s5#!!%cE!!!!#O8s5#!!%cF!!!!#O8s5#!!%cG!!!!#O8s5#!!%cH!!!!#O8s5#!!%cI!!!!#O8s5#!!%cJ!!!!#O8s5#!!%cK!!!!#O8s5#!!%cL!!!!#O8s5#!!%cM!!!!#O8s5#!!%cN!!!!#O8s5#!!%cO!!!!#O8s5#!!%cP!!!!#O8s5#!!%cQ!!!!#O8s5#!!%cR!!!!#O8s5#!!%cS!!!!#O8s5#!!%cT!!!!#O8s5#!!%cU!!!!#O8s5#!!%cV!!!!#O8s5#!!%cW!!!!#O8s5#!!%cX!!!!#O8s5#!!%cY!!!!#O8s5#!!%cZ!!!!#O8s5#!!%c[!!!!#O8s5#!!%c\!!!!#O8s5#!!%c]!!!!#O8s5#!!%c^!!!!#O8s5#!!%c_!!!!#O8s5#!!%c`!!!!#O8s5#!!%ca!!!!#O8s5#!!%cb!!!!#O8s5#!!%cc!!!!#O8s5#!!%cd!!!!#O8s5#!!%ce!!!!#O8s5#!!%cf!!!!#O8s5#!!%cg!!!!#O8s5#!!%ch!!!!#O8s5#!!%ci!!!!#O8s5#!!%cj!!!!#O8s5#!!%ck!!!!#O8s5#!!%cl!!!!#O8s5#!!%cm!!!!#O8s5#!!%cn!!!!#O8s5#!!%co!!!!#O8s5#!!%cp!!!!#O8s5#!!%cq!!!!#O8s5#!!%cr!!!!#O8s5#!!%cs!!!!#O8s5#!!%ct!!!!#O8s5#!!%cu!!!!#O8s5#!!%d!!!!!#O8s5#!!%d"!!!!#O8s5#!!%d#!!!!#O8s5#!!%d$!!!!#O8s5#!!%d%!!!!#O8s5#!!%d&!!!!#O8s5#!!%d'!!!!#O8s5#!!%d(!!!!#O8s5#!!%d)!!!!#O8s5#!!%d*!!!!#O8s5#!!%d+!!!!#O8s5#!!%d,!!!!#O8s5#!!%d-!!!!#O8s5#!!%d.!!!!#O8s5#!!%d/!!!!#O8s5#!!%d0!!!!#O8s5#!!%d1!!!!#O8s5#!!%d2!!!!#O8s5#!!%d3!!!!#O8s5#!!%d4!!!!#O8s5#!!%d5!!!!#O8s5#!!%d6!!!!#O8s5#!!%d7!!!!#O8s5#!!%d8!!!!#O8s5#!!%d9!!!!#O8s5#!!%d:!!!!#O8s5#!!%d;!!!!#O8s5#!!%d<!!!!#O8s5#!!%d=!!!!#O8s5#!!%d>!!!!#O8s5#!!%d?!!!!#O8s5#!!%d@!!!!#O8s5#!!%dA!!!!#O8s5#!!%dB!!!!#O8s5#!!%dC!!!!#O8s5#!!%dD!!!!#O8s5#!!%dE!!!!#O8s5#!!%dF!!!!#O8s5#!!%dG!!!!#O8s5#!!%dH!!!!#O8s5#!!%dI!!!!#O8s5#!!%dJ!!!!#O8s5#!!%dK!!!!#O8s5#!!%dL!!!!#O8s5#!!%dM!!!!#O8s5#!!%dN!!!!#O8s5#!!%dO!!!!#O8s5#!!%dP!!!!#O8s5#!!%dQ!!!!#O8s5#!!%dR!!!!#O8s5#!!%dS!!!!#O8s5#!!%dT!!!!#O8s5#!!%dU!!!!#O8s5#!!%dV!!!!#O8s5#!!%dW!!!!#O8s5#!!%dX!!!!#O8s5#!!%dY!!!!#O8s5#!!%dZ!!!!#O8s5#!!%d[!!!!#O8s5#!!%d\!!!!#O8s5#!!%d]!!!!#O8s5#!!%d^!!!!#O8s5#!!%d_!!!!#O8s5#!!%d`!!!!#O8s5#!!%da!!!!#O8s5#!!%db!!!!#O8s5#!!%dc!!!!#O8s5#!!%dd!!!!#O8s5#!!%de!!!!#O8s5#!!%df!!!!#O8s5#!!%dg!!!!#O8s5#!!%dh!!!!#O8s5#!!%di!!!!#O8s5#!!%dj!!!!#O8s5#!!%dk!!!!#O8s5#!!%dl!!!!#O8s5#!!%dm!!!!#O8s5#!!%dn!!!!#O8s5#!!%do!!!!#O8s5#!!%dp!!!!#O8s5#!!%dq!!!!#O8s5#!!%dr!!!!#O8s5#!!%ds!!!!#O8s5#!!%dt!!!!#O8s5#!!%du!!!!#O8s5#!!%e!!!!!#O8s5#!!%e"!!!!#O8s5#!!%e#!!!!#O8s5#!!%e$!!!!#O8s5#!!%e%!!!!#O8s5#!!%e&!!!!#O8s5#!!%e'!!!!#O8s5#!!%e(!!!!#O8s5#!!%e)!!!!#O8s5#!!%e*!!!!#O8s5#!!%e+!!!!#O8s5#!!%e,!!!!#O8s5#!!%e-!!!!#O8s5#!!%e.!!!!#O8s5#!!%e/!!!!#O8s5#!!%e0!!!!#O8s5#!!%e1!!!!#O8s5#!!%e2!!!!#O8s5#!!%e3!!!!#O8s5#!!%e4!!!!#O8s5#!!%e5!!!!#O8s5#!!%e6!!!!#O8s5#!!%e7!!!!#O8s5#!!%e8!!!!#O8s5#!!%e9!!!!#O8s5#!!%e:!!!!#O8s5#!!%e;!!!!#O8s5#!!%e<!!!!#O8s5#!!%e=!!!!#O8s5#!!%e>!!!!#O8s5#!!%e?!!!!#O8s5#!!%e@!!!!#O8s5#!!%eA!!!!#O8s5#!!%eB!!!!#O8s5#!!%eC!!!!#O8s5#!!%eD!!!!#O8s5#!!%eE!!!!#O8s5#!!%eF!!!!#O8s5#!!%eG!!!!#O8s5#!!%eH!!!!#O8s5#!!%eI!!!!#O8s5#!!%eJ!!!!#O8s5#!!%eK!!!!#O8s5#!!%eL!!!!#O8s5#!!%eM!!!!#O8s5#!!%eN!!!!#O8s5#!!%eO!!!!#O8s5#!!%eP!!!!#O8s5#!!%eQ!!!!#O8s5#!!%eR!!!!#O8s5#!!%eS!!!!#O8s5#!!%eT!!!!#O8s5#!!%eU!!!!#O8s5#!!%eV!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!#!!!!"!!!!$O8ogn!!!!"!!!!"!!!!$O8ognz!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!G!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!T!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!W!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!X!!!!"!!!!$O8ogn!!!!U!!!!"!!!!$O8ogn!!!![!!!!"!!!!$O8ogn!!!!V!!!!"!!!!$O8ogn!!!!]!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!Y!!!!"!!!!$O8ogn!!!!^!!!!"!!!!$O8ogn!!!!Z!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!\!!!!"!!!!$O8ogn!!!!_!!!!"!!!!$O8ogn!!!!`!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!D!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!F!!!!"!!!!$O8ogn!!!!I!!!!"!!!!$O8ogn!!!!J!!!!"!!!!$O8ogn!!!!L!!!!"!!!!$O8ogn!!!!K!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!"z!!!!$O8ogn!!!!%z!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!*z!!!!$O8ognzz!!!!$O8ogn!!!!.z!!!!$O8ogn!!!!-z!!!!$O8ogn!!!!3z!!!!$O8ogn!!!!2z!!!!$O8ogn!!!!8z!!!!$O8ogn!!!!7z!!!!$O8ogn!!!!;z!!!!$O8ogn!!!!@z!!!!$O8ogn!!!!Cz!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!Gz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Nz!!!!$O8ogn!!!!Uz!!!!$O8ogn!!!!Tz!!!!$O8ogn!!!!Wz!!!!$O8ogn!!!!Vz!!!!$O8ogn!!!!Yz!!!!$O8ogn!!!!Xz!!!!$O8ogn!!!!Zz!!!!$O8ogn!!!![z!!!!$O8ogn!!!!]z!!!!$O8ogn!!!!^z!!!!$O8ogn!!!!^!!!!"!!!!$O8ogn!!!!]!!!!"!!!!$O8ogn!!!![!!!!"!!!!$O8ogn!!!!Z!!!!"!!!!$O8ogn!!!!X!!!!"!!!!$O8ogn!!!!Y!!!!"!!!!$O8ogn!!!!V!!!!"!!!!$O8ogn!!!!W!!!!"!!!!$O8ogn!!!!T!!!!"!!!!$O8ogn!!!!U!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!G!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ognz!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!"!!!!"!!!!#O8s5#!!%eW!!!!#O8s5#!!%eX!!!!#O8s5#!!%eY!!!!#O8s5#!!%eZ!!!!$O8ognzz!!!!#O8q`Mz!!!!$O8ogn!!!!.z!!!!$O8ogn!!!!2z!!!!#O8q`M!!!!.!!!!#O8q`M!!!!2!!!!$O8ogn!!!!8z!!!!#O8q`M!!!!8!!!!#O8s5#!!%e[!!!!$O8ogn!!!!;z!!!!#O8s5#!!%e\!!!!#O8q`M!!!!;!!!!$O8ogn!!!!@z!!!!#O8q`M!!!!@!!!!$O8ogn!!!!Cz!!!!#O8s5#!!%e]!!!!$O8ogn!!!!Hz!!!!#O8q`M!!!!C!!!!#O8q`M!!!!H!!!!#O8s5#!!%e^!!!!$O8ogn!!!!Oz!!!!#O8s5#!!%e_!!!!#O8q`M!!!!O!!!!$O8ogn!!!!Uz!!!!#O8q`M!!!!U!!!!$O8ogn!!!!Vz!!!!#O8s5#!!%e`!!!!#O8q`M!!!!V!!!!$O8ogn!!!!Yz!!!!$O8ogn!!!!Zz!!!!#O8s5#!!%ea!!!!#O8q`M!!!!Y!!!!$O8ogn!!!!\z!!!!#O8q`M!!!!Z!!!!#O8q`M!!!!\!!!!#O8s5#!!%eb!!!!$O8ogn!!!!_z!!!!#O8q`M!!!!_!!!!$O8ogn!!!!`z!!!!#O8q`M!!!!`!!!!#O8s5#!!%ec!!!!#O8s5#!!%ed!!!!#O8s5#!!%ee!!!!#O8s5#!!%ef!!!!#O8s5#!!%eg!!!!#O8s5#!!%eh!!!!#O8s5#!!%ei!!!!#O8s5#!!%ej!!!!#O8s5#!!%ek!!!!#O8s5#!!%el!!!!#O8s5#!!%em!!!!#O8s5#!!%en!!!!#O8s5#!!%eo!!!!#O8s5#!!%ep!!!!#O8s5#!!%eq!!!!#O8s5#!!%er!!!!#O8s5#!!%es!!!!#O8s5#!!%et!!!!#O8s5#!!%eu!!!!#O8s5#!!%f!!!!!#O8s5#!!%f"!!!!#O8s5#!!%f#!!!!#O8s5#!!%f$!!!!#O8s5#!!%f%!!!!#O8s5#!!%f&!!!!#O8s5#!!%f'!!!!#O8s5#!!%f(!!!!#O8s5#!!%f)!!!!#O8s5#!!%f*!!!!#O8s5#!!%f+!!!!#O8s5#!!%f,!!!!#O8s5#!!%f-!!!!#O8s5#!!%f.!!!!$O8ogn!!!!"z!!!!#O8s5#!!%f/!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!"!!!!#O8s5#!!%f0!!!!#O8q`M!!!!%!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!*z!!!!#O8q`M!!!!'!!!!#O8q`M!!!!*!!!!$O8ogn!!!!-z!!!!#O8s5#!!%f1!!!!#O8q`M!!!!-!!!!#O8s5#!!%f2!!!!$O8ogn!!!!3z!!!!$O8ogn!!!!7z!!!!#O8s5#!!%f3!!!!$O8ogn!!!!<z!!!!#O8q`M!!!!3!!!!#O8q`M!!!!7!!!!$O8ogn!!!!Gz!!!!#O8s5#!!%f4!!!!#O8q`M!!!!<!!!!$O8ogn!!!!Nz!!!!#O8q`M!!!!G!!!!$O8ogn!!!!Tz!!!!#O8q`M!!!!N!!!!#O8s5#!!%f5!!!!#O8q`M!!!!T!!!!$O8ogn!!!!Wz!!!!#O8s5#!!%f6!!!!#O8q`M!!!!W!!!!$O8ogn!!!!Xz!!!!#O8q`M!!!!X!!!!#O8s5#!!%f7!!!!$O8ogn!!!![z!!!!$O8ogn!!!!]z!!!!$O8ogn!!!!^z!!!!#O8q`M!!!![!!!!#O8q`M!!!!]!!!!#O8q`M!!!!^!!!!#O8s5#!!%f8!!!!#O8s5#!!%f9!!!!#O8s5#!!%f:!!!!#O8s5#!!%f;!!!!#O8s5#!!%f<!!!!#O8s5#!!%f=!!!!#O8s5#!!%f>!!!!#O8s5#!!%f?!!!!#O8s5#!!%f@!!!!#O8s5#!!%fA!!!!#O8s5#!!%fB!!!!#O8s5#!!%fC!!!!#O8s5#!!%fD!!!!#O8s5#!!%fE!!!!#O8s5#!!%fF!!!!#O8s5#!!%fG!!!!#O8s5#!!%fH!!!!#O8s5#!!%fI!!!!#O8s5#!!%fJ!!!!#O8s5#!!%fK!!!!#O8s5#!!%fL!!!!#O8s5#!!%fM!!!!#O8s5#!!%fN!!!!#O8s5#!!%fO!!!!#O8s5#!!%fP!!!!#O8s5#!!%fQ!!!!#O8s5#!!%fR!!!!#O8s5#!!%fS!!!!#O8s5#!!%fT!!!!#O8s5#!!%fU!!!!#O8s5#!!%fV!!!!#O8s5#!!%fW!!!!#O8s5#!!%fX!!!!#O8s5#!!%fY!!!!#O8s5#!!%fZ!!!!#O8s5#!!%f[!!!!#O8s5#!!%f\!!!!#O8s5#!!%f]!!!!#O8s5#!!%f^!!!!#O8s5#!!%f_!!!!#O8s5#!!%f`!!!!#O8s5#!!%fa!!!!#O8s5#!!%fb!!!!#O8s5#!!%fc!!!!#O8s5#!!%fd!!!!#O8s5#!!%fe!!!!#O8s5#!!%ff!!!!#O8s5#!!%fg!!!!#O8s5#!!%fh!!!!#O8s5#!!%fi!!!!#O8s5#!!%fj!!!!#O8s5#!!%fk!!!!#O8s5#!!%fl!!!!#O8s5#!!%fm!!!!#O8s5#!!%fn!!!!#O8s5#!!%fo!!!!#O8s5#!!%fp!!!!#O8s5#!!%fq!!!!#O8s5#!!%fr!!!!#O8s5#!!%fs!!!!#O8s5#!!%ft!!!!#O8s5#!!%fu!!!!#O8s5#!!%g!!!!!#O8s5#!!%g"!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!0z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!4z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!:z!!!!#O8s5#!!%g#!!!!$O8ogn!!!!>z!!!!#O8q`M!!!!(!!!!$O8ogn!!!!Az!!!!$O8ogn!!!!Dz!!!!$O8ogn!!!!Fz!!!!#O8s5#!!%g$!!!!$O8ogn!!!!Jz!!!!#O8q`M!!!!0!!!!#O8q`M!!!!,!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Kz!!!!#O8q`M!!!!4!!!!#O8q`M!!!!6!!!!#O8q`M!!!!:!!!!#O8q`M!!!!>!!!!$O8ogn!!!!#z!!!!#O8q`M!!!!A!!!!$O8ogn!!!!&z!!!!$O8ogn!!!!)z!!!!$O8ogn!!!!+z!!!!#O8q`M!!!!D!!!!$O8ogn!!!!/z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!5z!!!!#O8q`M!!!!F!!!!$O8ogn!!!!9z!!!!$O8ogn!!!!=z!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!Bz!!!!#O8q`M!!!!J!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Iz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Lz!!!!$O8ogn!!!!Pz!!!!#O8s5#!!%g%!!!!#O8q`M!!!!M!!!!#O8q`M!!!!Q!!!!#O8s5#!!%g&!!!!#O8q`M!!!!S!!!!#O8q`M!!!!K!!!!#O8q`M!!!!#!!!!#O8q`M!!!!&!!!!#O8q`M!!!!)!!!!#O8q`M!!!!+!!!!#O8q`M!!!!/!!!!#O8q`M!!!!1!!!!#O8q`M!!!!5!!!!#O8q`M!!!!9!!!!#O8q`M!!!!=!!!!#O8q`M!!!!?!!!!#O8q`M!!!!B!!!!#O8q`M!!!!E!!!!#O8q`M!!!!I!!!!#O8q`M!!!!R!!!!#O8q`M!!!!L!!!!#O8q`M!!!!P!!!!#O8s5#!!%g'!!!!#O8s5#!!%g(!!!!#O8s5#!!%g)!!!!#O8s5#!!%g*!!!!#O8s5#!!%g+!!!!#O8s5#!!%g,!!!!#O8s5#!!%g-!!!!#O8s5#!!%g.!!!!#O8s5#!!%g/!!!!#O8s5#!!%g0!!!!#O8s5#!!%g1!!!!#O8s5#!!%g2!!!!#O8s5#!!%g3!!!!#O8s5#!!%g4!!!!#O8s5#!!%g5!!!!#O8s5#!!%g6!!!!#O8s5#!!%g7!!!!#O8s5#!!%g8!!!!#O8s5#!!%g9!!!!#O8s5#!!%g:!!!!#O8s5#!!%g;!!!!#O8s5#!!%g<!!!!#O8s5#!!%g=!!!!#O8s5#!!%g>!!!!#O8s5#!!%g?!!!!#O8s5#!!%g@!!!!#O8s5#!!%gA!!!!#O8s5#!!%gB!!!!#O8s5#!!%gC!!!!#O8s5#!!%gD!!!!#O8s5#!!%gE!!!!#O8s5#!!%gF!!!!#O8s5#!!%gG!!!!#O8s5#!!%gH!!!!#O8s5#!!%gI!!!!#O8s5#!!%gJ!!!!#O8s5#!!%gK!!!!#O8s5#!!%gL!!!!#O8s5#!!%gM!!!!#O8s5#!!%gN!!!!#O8s5#!!%gO!!!!#O8s5#!!%gP!!!!#O8s5#!!%gQ!!!!#O8s5#!!%gR!!!!#O8s5#!!%gS!!!!#O8s5#!!%gT!!!!#O8s5#!!%gU!!!!#O8s5#!!%gV!!!!#O8s5#!!%gW!!!!#O8s5#!!%gX!!!!#O8s5#!!%gY!!!!#O8s5#!!%gZ!!!!#O8s5#!!%g[!!!!#O8s5#!!%g\!!!!#O8s5#!!%g]!!!!#O8s5#!!%g^!!!!#O8s5#!!%g_!!!!#O8s5#!!%g`!!!!#O8s5#!!%ga!!!!#O8s5#!!%gb!!!!#O8s5#!!%gc!!!!#O8s5#!!%gd!!!!#O8s5#!!%ge!!!!#O8s5#!!%gf!!!!#O8s5#!!%gg!!!!#O8s5#!!%gh!!!!#O8s5#!!%gi!!!!#O8s5#!!%gj!!!!#O8s5#!!%gk!!!!#O8s5#!!%gl!!!!#O8s5#!!%gm!!!!#O8s5#!!%gn!!!!#O8s5#!!%go!!!!#O8s5#!!%gp!!!!#O8s5#!!%gq!!!!#O8s5#!!%gr!!!!#O8s5#!!%gs!!!!#O8s5#!!%gt!!!!#O8s5#!!%gu!!!!#O8s5#!!%h!!!!!#O8s5#!!%h"!!!!#O8s5#!!%h#!!!!#O8s5#!!%h$!!!!#O8s5#!!%h%!!!!#O8s5#!!%h&!!!!#O8s5#!!%h'!!!!#O8s5#!!%h(!!!!#O8s5#!!%h)!!!!#O8s5#!!%h*!!!!#O8s5#!!%h+!!!!#O8s5#!!%h,!!!!#O8s5#!!%h-!!!!#O8s5#!!%h.!!!!#O8s5#!!%h/!!!!#O8s5#!!%h0!!!!#O8s5#!!%h1!!!!#O8s5#!!%h2!!!!#O8s5#!!%h3!!!!#O8s5#!!%h4!!!!#O8s5#!!%h5!!!!#O8s5#!!%h6!!!!#O8s5#!!%h7!!!!#O8s5#!!%h8!!!!#O8s5#!!%h9!!!!#O8s5#!!%h:!!!!#O8s5#!!%h;!!!!#O8s5#!!%h<!!!!#O8s5#!!%h=!!!!#O8s5#!!%h>!!!!#O8s5#!!%h?!!!!#O8s5#!!%h@!!!!#O8s5#!!%hA!!!!#O8s5#!!%hB!!!!#O8s5#!!%hC!!!!#O8s5#!!%hD!!!!#O8s5#!!%hE!!!!#O8s5#!!%hF!!!!#O8s5#!!%hG3pZhIn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
