H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 463
	tail: 899
	space: 587
	broken: 0
	head (memory): 899
	tail (memory): 899
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2765
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2765
	tail (memory): 2765
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x22000
[CTB].data: !!!+R!!!+Rzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!AN!!!ANzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzTSrjP+92rQ!!!!.TT&pQ+92rQ!!!!/TT0!R+92rQ!!!!0TT9'S+92rQ!!!!1TTB-T+92rQ!!!!2TTK3U+92rQ!!!!3TTT9V+92rQ!!!!$TT]?W+92rQ!!!!%TTfEX+92rQ!!!!&TToKY+92rQ!!!!'TU#QZ+92rQ!!!!(TU,W[+92rQ!!!!)TU5]\+92rQ!!!!*TU>c]+92rQ!!!!+TUGi^+92rQ!!!!,TUPo_+92rQ!!!!-TUYu`+92rQ!!!!.TUc&a+92rQ!!!!/TUl,b+92rQ!!!!0TUu2c+92rQ!!!!1TV)8d+92rQ!!!!2TV2>e+92rQ!!!!3TV;Df+92rQ!!!!$TVDJg+92rQ!!!!%TVMPh+92rQ!!!!&TVVVi+92rQ!!!!'TV_\j+92rQ!!!!(TVhbk+92rQ!!!!)TVqhl+92rQ!!!!*TW%nm+92rQ!!!!+TW.tn+92rQ!!!!,TW8%o+92rQ!!!!-TWA+p+92rQ!!!!.TWJ1q+92rQ!!!!/TWS7r+92rQ!!!!0TW\=s+92rQ!!!!1TWeCt+92rQ!!!!2TWnIu+92rQ!!!!3TX"P!+92rQ!!!!$TX+V"+92rQ!!!!%TX4\#+92rQ!!!!&TX=b$+92rQ!!!!'TXFh%+92rQ!!!!(TXOn&+92rQ!!!!)TXXt'+92rQ!!!!*TXb%(+92rQ!!!!+TXk+)+92rQ!!!!,TXt1*+92rQ!!!!-TY(7++92rQ!!!!.TY1=,+92rQ!!!!/TY:C-+92rQ!!!!0TYCI.+92rQ!!!!1TYLO/+92rQ!!!!2TYUU0+92rQ!!!!3TY^[1+92rQ!!!!$TYga2+92rQ!!!!%TYpg3+92rQ!!!!&TZ$m4+92rQ!!!!'TZ-s5+92rQ!!!!(TZ7$6+92rQ!!!!)TZ@*7+92rQ!!!!*TZI08+92rQ!!!!+TZR69+92rQ!!!!,TZ[<:+92rQ!!!!-TZdB;+92rQ!!!!.TZmH<+92rQ!!!!/T[!N=+92rQ!!!!0T[*T>+92rQ!!!!1T[3Z?+92rQ!!!!2T[<`@+92rQ!!!!3T[EfA+92rQ!!!!$T[NlB+92rQ!!!!%T[WrC+92rQ!!!!&T[a#D+92rQ!!!!'T[j)E+92rQ!!!!(T[s/F+92rQ!!!!)T\'5G+92rQ!!!!*T\0;H+92rQ!!!!+T\9AI+92rQ!!!!,T\BGJ+92rQ!!!!-T\KMK+92rQ!!!!.T\TSL+92rQ!!!!/T\]YM+92rQ!!!!0T\f_N+92rQ!!!!1T\oeO+92rQ!!!!2T]#kP+92rQ!!!!3T],qQ+92rQ!!!!$T]6"R+92rQ!!!!%T]?(S+92rQ!!!!&T]H.T+92rQ!!!!'T]Q4U+92rQ!!!!(T]Z:V+92rQ!!!!)T]c@W+92rQ!!!!*T]lFX+92rQ!!!!+T]uLY+92rQ!!!!,T^)RZ+92rQ!!!!-T^2X[+92rQ!!!!.T^;^\+92rQ!!!!/T^Dd]+92rQ!!!!0T^Mj^+92rQ!!!!1T^Vp_+92rQ!!!!2T^`!`+92rQ!!!!3T^i'c+92r\!!!!$+9DND!!!!"T^r-c+92rR!!!!$zT_&3c+94h4!!!!$T_/9f+92r\!!!!%+9DND!!!!"T_8?f+92rR!!!!%zT_AEk+96?\!!%JuJ,fQM!!!*^zz!!!!ET_JKg+94h4!!!!%T_SQj+92r\!!!!&+9DND!!!!"T_\Wj+92rR!!!!&zT_e]j+94h4!!!!&T_ncm+92r\!!!!'+9DND!!!!"T`"im+92rR!!!!'zT`+on+96?\!!%K!J,fQOT`4un+94h4!!!!'T`>&q+92r\!!!!(+9DND!!!!"T`G,q+92rR!!!!(zT`P2r+96?\!!%K"J,fQOT`Y8s+96?\!!%K#J,fQOT`b>s+94h4!!!!(T`kE!+92r\!!!!)+9DND!!!!"T`tK!+92rR!!!!)zTa(Q"+96?\!!%K$J,fQOTa1W"+94h4!!!!)Ta:]$+96?\!!%K%J,fQOTaCc&+92r\!!!!*+9DND!!!!"TaLi&+92rR!!!!*zTaUo&+94h4!!!!*Ta^u)+92r\!!!!++9DND!!!!"Tah&)+92rR!!!!+zTaq,*+96?\!!%K&J,fQOTb%2++96?\!!%K'J,fQOTb.8++94h4!!!!+Tb7>.+92r\!!!!,+9DND!!!!"Tb@D.+92rR!!!!,zTbIJ/+96?\!!%K(J,fQOTbRP/+94h4!!!!,Tb[V2+92r\!!!!-+9DND!!!!"Tbd\2+92rR!!!!-zTbmb3+96?\!!%K)J,fQOTc!h3+94h4!!!!-Tc*n6+92r\!!!!.+9DND!!!!"Tc3t6+92rR!!!!.zTc=%6+94h4!!!!.TcF+8+96?\!!%K*J,fQOTcO1:+92r\!!!!/+9DND!!!!"TcX7:+92rR!!!!/zTca=;+96?\!!%K+J,fQOTcjC;+94h4!!!!/TcsI>+92r\!!!!0+9DND!!!!"Td'O>+92rR!!!!0zTd0U?+96?\!!%K,J,fQOTd9[?+94h4!!!!0TdBaB+92r\!!!!1+9DND!!!!"TdKgB+92rR!!!!1zTdTmC+96?\!!%K-J,fQOTd]sC+94h4!!!!1Tdg$F+92r\!!!!2+9DND!!!!"Tdp*F+92rR!!!!2zTe$0G+96?\!!%K.J,fQOTe-6G+94h4!!!!2Te6<J+92r\!!!!3+9DND!!!!"Te?BJ+92rR!!!!3zTeHHK+96?\!!%K/J,fQOTeQNK+94h4!!!!3TeZTM+96?\!!%K0J,fQOTecZN+96?\!!%K1J,fQOTel`O+96?\!!%K2J,fQOTeufP+96?\!!%K3J,fQOTf)lU+96?\!!%K4J,fQM!!!*_zz!!!!ETf2rR+96?\!!%K5J,fQOTf<#S+96?\!!%K6J,fQOTfE)T+96?\!!%K7J,fQOTfN/U+96?\!!%K8J,fQOTfW5Z+96?\!!%K9J,fQM!!!*`zz!!!!ETf`;W+96?\!!%K:J,fQOTfiAX+96?\!!%K;J,fQOTfrGY+96?\!!%K<J,fQOTg&MZ+96?\!!%K=J,fQOTg/S_+96?\!!%K>J,fQM!!!*azz!!!!ETg8Y\+96?\!!%K?J,fQOTgA_]+96?\!!%K@J,fQOTgJe^+96?\!!%KAJ,fQOTgSk_+96?\!!%KBJ,fQOTg\qd+96?\!!%KCJ,fQM!!!*bzz!!!!ETgf"a+96?\!!%KDJ,fQOTgo(b+96?\!!%KEJ,fQOTh#.c+96?\!!%KFJ,fQOTh,4d+96?\!!%KGJ,fQOTh5:i+96?\!!%KHJ,fQM!!!*czz!!!!ETh>@j+96?\!!%KIJ,fQM!!!*czz!!!!EThGFg+96?\!!%KJJ,fQOThPLh+96?\!!%KKJ,fQOThYRi+96?\!!%KLJ,fQOThbXj+96?\!!%KMJ,fQOThk^o+96?\!!%KNJ,fQM!!!*dzz!!!!EThtdp+96?\!!%KOJ,fQM!!!*dzz!!!!ETi(jm+96?\!!%KPJ,fQOTi1pn+96?\!!%KQJ,fQOTi;!o+96?\!!%KRJ,fQOTiD'p+96?\!!%KSJ,fQOTiM-u+96?\!!%KTJ,fQM!!!*ezz!!!!ETiV3r+96?\!!%KUJ,fQOTi_9s+96?\!!%KVJ,fQOTih?t+96?\!!%KWJ,fQOTiqEu+96?\!!%KXJ,fQOTj%L%+96?\!!%KYJ,fQM!!!*fzz!!!!ETj.R"+96?\!!%KZJ,fQOTj7X#+96?\!!%K[J,fQOTj@^$+96?\!!%K\J,fQOTjId%+96?\!!%K]J,fQOTjRj*+96?\!!%K^J,fQM!!!*gzz!!!!ETj[p'+96?\!!%K_J,fQOTje!(+96?\!!%K`J,fQOTjn')+96?\!!%KaJ,fQOTk"-*+96?\!!%KbJ,fQOTk+3/+96?\!!%KcJ,fQM!!!*hzz!!!!ETk49,+96?\!!%KdJ,fQOTk=?-+96?\!!%KeJ,fQOTkFE.+96?\!!%KfJ,fQOTkOK/+96?\!!%KgJ,fQOTkXQ4+96?\!!%KhJ,fQM!!!*izz!!!!ETkaW5+96?\!!%KiJ,fQM!!!*izz!!!!ETkj]2+96?\!!%KjJ,fQOTksc3+96?\!!%KkJ,fQOTl'i4+96?\!!%KlJ,fQOTl0o5+96?\!!%KmJ,fQOTl9u:+96?\!!%KnJ,fQM!!!*jzz!!!!ETlC&;+96?\!!%KoJ,fQM!!!*jzz!!!!ETlL,8+96?\!!%KpJ,fQOTlU29+96?\!!%KqJ,fQO+`m\e!!"\T!!!0(!N5Dez!!!,b+9DND!"$RD+9_`GzTQgG=+92rR!!!!0!!!!"TQpMG+94h3!!!!"!!!!1!!!!#!!!!"zzzzz"%"^[zTR$SF+92r\!!!!1+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzTR-Y@+92rR!!!!1!!!!"TR6_J+94h3!!!!"!!!!2!!!!#!!!!"zzzzz"%&\!zTR?eI+92r\!!!!2+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzTRHkC+92rR!!!!2!!!!"TRQqM+94h3!!!!"!!!!3!!!!#!!!!"zzzzz"%*Y<zTR["L+92r\!!!!3+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzTRd(F+92rR!!!!3!!!!"TRm.F+92rQ!!!!$TS!4G+92rQ!!!!%TS*:H+92rQ!!!!&TS3@I+92rQ!!!!'TS<FJ+92rQ!!!!(TSELK+92rQ!!!!)TSNRL+92rQ!!!!*TSWXM+92rQ!!!!+TS`^N+92rQ!!!!,TSidO+92rQ!!!!-zz&pOBWn,NFh&paNYn,NFg&q9l^n,NFg&qBr_n,NFg&r-Gfn,NFg!!!!#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!!!!"O8se5!!!!#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!!!!#O8s5#!!%EW!!!!#O8s5#!!%EX!!!!#O8s5#!!%EY!!!!#O8s5#!!%EZ!!!!#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!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!C!!!!"!!!!#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.!!!!#O8s5#!!%F/!!!!#O8s5#!!%F0!!!!#O8s5#!!%F1!!!!#O8s5#!!%F2!!!!#O8s5#!!%F3!!!!#O8s5#!!%F4!!!!#O8s5#!!%F5!!!!#O8s5#!!%F6!!!!#O8s5#!!%F7!!!!#O8s5#!!%F8!!!!#O8s5#!!%F9!!!!#O8s5#!!%F:!!!!#O8s5#!!%F;!!!!#O8s5#!!%F<!!!!#O8s5#!!%F=!!!!#O8s5#!!%F>!!!!#O8s5#!!%F?!!!!#O8s5#!!%F@!!!!#O8s5#!!%FA!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%FB!!!!$O8ogn!!!!'z!!!!#O8q`M!!!!'!!!!$O8ogn!!!!)z!!!!#O8q`M!!!!)!!!!$O8ogn!!!!+z!!!!#O8q`M!!!!+!!!!$O8ogn!!!!-z!!!!#O8q`M!!!!-!!!!$O8ogn!!!!/z!!!!#O8q`M!!!!/!!!!#O8s5#!!%FC!!!!#O8s5#!!%FD!!!!$O8ogn!!!!1z!!!!#O8s5#!!%FE!!!!#O8s5#!!%FF!!!!#O8s5#!!%FG!!!!#O8s5#!!%FH!!!!#O8s5#!!%FI!!!!#O8s5#!!%FJ!!!!#O8q`M!!!!1!!!!$O8ogn!!!!3z!!!!#O8s5#!!%FK!!!!#O8s5#!!%FL!!!!#O8s5#!!%FM!!!!#O8s5#!!%FN!!!!#O8s5#!!%FO!!!!#O8s5#!!%FP!!!!#O8q`M!!!!3!!!!$O8ogn!!!!6z!!!!#O8s5#!!%FQ!!!!#O8s5#!!%FR!!!!#O8s5#!!%FS!!!!#O8s5#!!%FT!!!!#O8q`M!!!!6!!!!$O8ogn!!!!8z!!!!#O8s5#!!%FU!!!!#O8s5#!!%FV!!!!#O8s5#!!%FW!!!!#O8s5#!!%FX!!!!#O8q`M!!!!8!!!!$O8ogn!!!!:z!!!!#O8s5#!!%FY!!!!#O8s5#!!%FZ!!!!#O8s5#!!%F[!!!!#O8q`M!!!!:!!!!$O8ogn!!!!<z!!!!#O8s5#!!%F\!!!!#O8s5#!!%F]!!!!#O8q`M!!!!<!!!!$O8ogn!!!!>z!!!!#O8s5#!!%F^!!!!#O8s5#!!%F_!!!!#O8s5#!!%F`!!!!#O8q`M!!!!>!!!!$O8ogn!!!!@z!!!!#O8s5#!!%Fa!!!!#O8s5#!!%Fb!!!!#O8s5#!!%Fc!!!!#O8s5#!!%Fd!!!!#O8q`M!!!!@!!!!$O8ogn!!!!Bz!!!!#O8s5#!!%Fe!!!!#O8s5#!!%Ff!!!!#O8s5#!!%Fg!!!!#O8q`M!!!!B!!!!$O8ogn!!!!Cz!!!!#O8s5#!!%Fh!!!!#O8s5#!!%Fi!!!!#O8s5#!!%Fj!!!!#O8q`M!!!!C!!!!$O8ogn!!!!$z!!!!#O8s5#!!%Fk!!!!#O8s5#!!%Fl!!!!#O8s5#!!%Fm!!!!#O8q`M!!!!$!!!!$O8ogn!!!!&z!!!!#O8s5#!!%Fn!!!!#O8s5#!!%Fo!!!!#O8s5#!!%Fp!!!!#O8s5#!!%Fq!!!!#O8q`M!!!!&!!!!$O8ogn!!!!(z!!!!#O8s5#!!%Fr!!!!#O8s5#!!%Fs!!!!#O8q`M!!!!(!!!!#O8s5#!!%Ft!!!!$O8ogn!!!!*z!!!!#O8q`M!!!!*!!!!$O8ogn!!!!,z!!!!#O8q`M!!!!,!!!!$O8ogn!!!!.z!!!!#O8s5#!!%Fu!!!!#O8s5#!!%G!!!!!#O8q`M!!!!.!!!!$O8ogn!!!!0z!!!!#O8s5#!!%G"!!!!#O8q`M!!!!0!!!!$O8ogn!!!!2z!!!!#O8s5#!!%G#!!!!#O8q`M!!!!2!!!!$O8ogn!!!!4z!!!!#O8s5#!!%G$!!!!#O8q`M!!!!4!!!!$O8ogn!!!!5z!!!!#O8s5#!!%G%!!!!#O8q`M!!!!5!!!!$O8ogn!!!!7z!!!!#O8s5#!!%G&!!!!#O8q`M!!!!7!!!!$O8ogn!!!!9z!!!!#O8s5#!!%G'!!!!#O8q`M!!!!9!!!!$O8ogn!!!!;z!!!!#O8s5#!!%G(!!!!#O8q`M!!!!;!!!!$O8ogn!!!!=z!!!!#O8s5#!!%G)!!!!#O8q`M!!!!=!!!!$O8ogn!!!!?z!!!!#O8s5#!!%G*!!!!#O8q`M!!!!?!!!!$O8ogn!!!!Az!!!!#O8s5#!!%G+!!!!#O8q`M!!!!A!!!!#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!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&?5sGA(@a!!$0V!!!!&O8rYi!WW?2!&?5sql7F4!!%"c!!!!$O8ogn!!!!$z!!!!#O8s5#!!%GH!!!!#O8q`M!!!!$!!!!#O8s5#!!%GI!!!!#O8s5#!!%GJ!!!!#O8s5#!!%GK!!!!#O8s5#!!%GL!!!!#O8s5#!!%GM!!!!#O8s5#!!%GN!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&?f6GA(@a!!$0V!!!!&O8rYi"98W.!&?f6ql7F4!!%"c!!!!#O8s5#!!%GO!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#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!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!%Gb!!!!&O8rYi"98W/!&B(!-iaeY!!%:;!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi!WW?0!&B'n(]Y*I!!%:;!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%Gc!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#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#!!%HG!!!!#O8s5#!!%HH!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&Dni+lE>#!!%2p!!!!&O8rYi!WW?0!&Dni+kZhr!!%2p!!!!#O8s5#!!%HI!!!!&O8rYi!WW?0!&Dni+lE>#!!%2p!!!!#O8s5#!!%HJ!!!!#O8s5#!!%HK!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%HL!!!!#O8s5#!!%HM!!!!#O8s5#!!%HN!!!!#O8s5#!!%HO!!!!#O8s5#!!%HP!!!!#O8s5#!!%HQ!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&EJ,+lE>#!!%2p!!!!&O8rYi"98W,!&EJ,+kZhr!!%2p!!!!#O8s5#!!%HR!!!!&O8rYi"98W,!&EJ,+lE>#!!%2p!!!!#O8s5#!!%HS!!!!#O8s5#!!%HT!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!%HU!!!!#O8s5#!!%HV!!!!#O8s5#!!%HW!!!!#O8s5#!!%HX!!!!#O8s5#!!%HY!!!!#O8s5#!!%HZ!!!!#O8s5#!!%H[!!!!#O8s5#!!%H\!!!!#O8s5#!!%H]!!!!#O8s5#!!%H^!!!!#O8s5#!!%H_!!!!#O8s5#!!%H`!!!!#O8s5#!!%Ha!!!!#O8s5#!!%Hb!!!!#O8s5#!!%Hc!!!!#O8s5#!!%Hd!!!!#O8s5#!!%He!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi!WW?3!&H;tc0oTO!!$P^!!!!&O8rYi"98W/!&Hl7c0oTO!!$P^!!!!&O8rYi!WW?2!&H;t!Y!uf!!%4K!!!!&O8rYi"98W.!&Hl7!Y!uf!!%4K!!!!#O8s5#!!%Hf!!!!#O8s5#!!%Hg!!!!#O8s5#!!%Hh!!!!#O8s5#!!%Hi!!!!#O8s5#!!%Hj!!!!$O8ogn!!!!$z!!!!#O8s5#!!%Hk!!!!#O8q`M!!!!$!!!!#O8s5#!!%Hl!!!!#O8s5#!!%Hm!!!!#O8s5#!!%Hn!!!!#O8s5#!!%Ho!!!!#O8s5#!!%Hp!!!!#O8s5#!!%Hq!!!!#O8s5#!!%Hr!!!!#O8s5#!!%Hs!!!!#O8s5#!!%Ht!!!!$O8ogn!!!!%z!!!!#O8s5#!!%Hu!!!!#O8q`M!!!!%!!!!#O8s5#!!%I!!!!!#O8s5#!!%I"!!!!#O8s5#!!%I#!!!!#O8s5#!!%I$!!!!#O8s5#!!%I%!!!!#O8s5#!!%I&!!!!#O8s5#!!%I'!!!!#O8s5#!!%I(!!!!#O8s5#!!%I)!!!!#O8s5#!!%I*!!!!#O8s5#!!%I+!!!!#O8s5#!!%I,!!!!#O8s5#!!%I-!!!!#O8s5#!!%I.!!!!#O8s5#!!%I/!!!!#O8s5#!!%I0!!!!#O8s5#!!%I1!!!!#O8s5#!!%I2!!!!#O8s5#!!%I3!!!!#O8s5#!!%I4!!!!#O8s5#!!%I5!!!!#O8s5#!!%I6!!!!#O8s5#!!%I7!!!!#O8s5#!!%I8!!!!#O8s5#!!%I9!!!!#O8s5#!!%I:!!!!#O8s5#!!%I;!!!!#O8s5#!!%I<!!!!#O8s5#!!%I=!!!!#O8s5#!!%I>!!!!#O8s5#!!%I?!!!!#O8s5#!!%I@!!!!#O8s5#!!%IA!!!!#O8s5#!!%IB!!!!#O8s5#!!%IC!!!!#O8s5#!!%ID!!!!#O8s5#!!%IE!!!!#O8s5#!!%IF!!!!#O8s5#!!%IG!!!!#O8s5#!!%IH!!!!#O8s5#!!%II!!!!#O8s5#!!%IJ!!!!#O8s5#!!%IK!!!!#O8s5#!!%IL!!!!#O8s5#!!%IM!!!!#O8s5#!!%IN!!!!#O8s5#!!%IO!!!!#O8s5#!!%IP!!!!#O8s5#!!%IQ!!!!#O8s5#!!%IR!!!!#O8s5#!!%IS!!!!#O8s5#!!%IT!!!!#O8s5#!!%IU!!!!#O8s5#!!%IV!!!!#O8s5#!!%IW!!!!#O8s5#!!%IX!!!!#O8s5#!!%IY!!!!#O8s5#!!%IZ!!!!#O8s5#!!%I[!!!!#O8s5#!!%I\!!!!#O8s5#!!%I]!!!!#O8s5#!!%I^!!!!#O8s5#!!%I_!!!!#O8s5#!!%I`!!!!#O8s5#!!%Ia!!!!#O8s5#!!%Ib!!!!#O8s5#!!%Ic!!!!#O8s5#!!%Id!!!!#O8s5#!!%Ie!!!!#O8s5#!!%If!!!!#O8s5#!!%Ig!!!!#O8s5#!!%Ih!!!!#O8s5#!!%Ii!!!!#O8s5#!!%Ij!!!!#O8s5#!!%Ik!!!!#O8s5#!!%Il!!!!#O8s5#!!%Im!!!!#O8s5#!!%In!!!!#O8s5#!!%Io!!!!#O8s5#!!%Ip!!!!#O8s5#!!%Iq!!!!#O8s5#!!%Ir!!!!#O8s5#!!%Is!!!!#O8s5#!!%It!!!!#O8s5#!!%Iu!!!!#O8s5#!!%J!!!!!#O8s5#!!%J"!!!!#O8s5#!!%J#!!!!#O8s5#!!%J$!!!!#O8s5#!!%J%!!!!#O8s5#!!%J&!!!!#O8s5#!!%J'!!!!#O8s5#!!%J(!!!!#O8s5#!!%J)!!!!#O8s5#!!%J*!!!!#O8s5#!!%J+!!!!#O8s5#!!%J,!!!!#O8s5#!!%J-!!!!#O8s5#!!%J.!!!!#O8s5#!!%J/!!!!#O8s5#!!%J0!!!!#O8s5#!!%J1!!!!#O8s5#!!%J2!!!!#O8s5#!!%J3!!!!#O8s5#!!%J4!!!!#O8s5#!!%J5!!!!#O8s5#!!%J6!!!!#O8s5#!!%J7!!!!#O8s5#!!%J8!!!!#O8s5#!!%J9!!!!#O8s5#!!%J:!!!!#O8s5#!!%J;!!!!#O8s5#!!%J<!!!!#O8s5#!!%J=!!!!#O8s5#!!%J>!!!!#O8s5#!!%J?!!!!#O8s5#!!%J@!!!!#O8s5#!!%JA!!!!#O8s5#!!%JB!!!!#O8s5#!!%JC!!!!#O8s5#!!%JD!!!!#O8s5#!!%JE!!!!#O8s5#!!%JF!!!!#O8s5#!!%JG!!!!#O8s5#!!%JH!!!!#O8s5#!!%JI!!!!#O8s5#!!%JJ!!!!#O8s5#!!%JK!!!!#O8s5#!!%JL!!!!#O8s5#!!%JM!!!!#O8s5#!!%JN!!!!#O8s5#!!%JO!!!!#O8s5#!!%JP!!!!#O8s5#!!%JQ!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi!WW?3!&K^*W1opb!!$#g!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!%z!!!!#O8q`M!!!!%!!!!#O8s5#!!%JR!!!!$O8ogn!!!!&z!!!!#O8s5#!!%JS!!!!#O8q`M!!!!&!!!!$O8ogn!!!!'z!!!!#O8q`M!!!!'!!!!$O8ogn!!!!(z!!!!#O8s5#!!%JT!!!!#O8q`M!!!!(!!!!#O8s5#!!%JU!!!!#O8s5#!!%JV!!!!$O8ogn!!!!)z!!!!#O8s5#!!%JW!!!!#O8q`M!!!!)!!!!$O8ogn!!!!*z!!!!#O8s5#!!%JX!!!!#O8q`M!!!!*!!!!$O8ogn!!!!+z!!!!#O8q`M!!!!+!!!!#O8s5#!!%JY!!!!$O8ogn!!!!,z!!!!#O8s5#!!%JZ!!!!#O8q`M!!!!,!!!!$O8ogn!!!!-z!!!!#O8q`M!!!!-!!!!$O8ogn!!!!.z!!!!#O8s5#!!%J[!!!!#O8q`M!!!!.!!!!$O8ogn!!!!/z!!!!#O8q`M!!!!/!!!!$O8ogn!!!!0z!!!!#O8q`M!!!!0!!!!#O8s5#!!%J\!!!!$O8ogn!!!!1z!!!!#O8s5#!!%J]!!!!#O8s5#!!%J^!!!!#O8q`M!!!!1!!!!#O8s5#!!%J_!!!!$O8ogn!!!!2z!!!!#O8s5#!!%J`!!!!#O8q`M!!!!2!!!!$O8ogn!!!!3z!!!!#O8s5#!!%Ja!!!!#O8q`M!!!!3!!!!#O8s5#!!%Jb!!!!#O8s5#!!%Jc!!!!#O8s5#!!%Jd!!!!#O8s5#!!%Je!!!!#O8s5#!!%Jf!!!!#O8s5#!!%Jg!!!!#O8s5#!!%Jh!!!!#O8s5#!!%Ji!!!!#O8s5#!!%Jj!!!!#O8s5#!!%Jk!!!!#O8s5#!!%Jl!!!!#O8s5#!!%Jm!!!!#O8s5#!!%Jn!!!!#O8s5#!!%Jo!!!!#O8s5#!!%Jp!!!!#O8s5#!!%Jq!!!!#O8s5#!!%Jr!!!!#O8s5#!!%Js!!!!#O8s5#!!%Jt!!!!$O8ogn!!!!$!!!!"!!!!&O8rYi"98W/!&L9BW1opb!!$#g!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!$O8ogn!!!!%z!!!!#O8s5#!!%Ju!!!!#O8q`M!!!!%!!!!$O8ogn!!!!&z!!!!#O8q`M!!!!&!!!!$O8ogn!!!!'z!!!!#O8s5#!!%K!!!!!#O8q`M!!!!'!!!!$O8ogn!!!!(z!!!!#O8s5#!!%K"!!!!#O8s5#!!%K#!!!!#O8q`M!!!!(!!!!$O8ogn!!!!)z!!!!#O8s5#!!%K$!!!!#O8q`M!!!!)!!!!#O8s5#!!%K%!!!!$O8ogn!!!!*z!!!!#O8q`M!!!!*!!!!$O8ogn!!!!+z!!!!#O8s5#!!%K&!!!!#O8s5#!!%K'!!!!#O8q`M!!!!+!!!!$O8ogn!!!!,z!!!!#O8s5#!!%K(!!!!#O8q`M!!!!,!!!!$O8ogn!!!!-z!!!!#O8s5#!!%K)!!!!#O8q`M!!!!-!!!!$O8ogn!!!!.z!!!!#O8q`M!!!!.!!!!#O8s5#!!%K*!!!!$O8ogn!!!!/z!!!!#O8s5#!!%K+!!!!#O8q`M!!!!/!!!!$O8ogn!!!!0z!!!!#O8s5#!!%K,!!!!#O8q`M!!!!0!!!!$O8ogn!!!!1z!!!!#O8s5#!!%K-!!!!#O8q`M!!!!1!!!!$O8ogn!!!!2z!!!!#O8s5#!!%K.!!!!#O8q`M!!!!2!!!!$O8ogn!!!!3z!!!!#O8s5#!!%K/!!!!#O8q`M!!!!3!!!!#O8s5#!!%K0!!!!#O8s5#!!%K1!!!!#O8s5#!!%K2!!!!#O8s5#!!%K3!!!!#O8s5#!!%K4!!!!#O8s5#!!%K5!!!!#O8s5#!!%K6!!!!#O8s5#!!%K7!!!!#O8s5#!!%K8!!!!#O8s5#!!%K9!!!!#O8s5#!!%K:!!!!#O8s5#!!%K;!!!!#O8s5#!!%K<!!!!#O8s5#!!%K=!!!!#O8s5#!!%K>!!!!#O8s5#!!%K?!!!!#O8s5#!!%K@!!!!#O8s5#!!%KA!!!!#O8s5#!!%KB!!!!#O8s5#!!%KC!!!!#O8s5#!!%KD!!!!#O8s5#!!%KE!!!!#O8s5#!!%KF!!!!#O8s5#!!%KG!!!!#O8s5#!!%KH!!!!#O8s5#!!%KI!!!!#O8s5#!!%KJ!!!!#O8s5#!!%KK!!!!#O8s5#!!%KL!!!!#O8s5#!!%KM!!!!#O8s5#!!%KN!!!!#O8s5#!!%KO!!!!#O8s5#!!%KP!!!!#O8s5#!!%KQ!!!!#O8s5#!!%KR!!!!#O8s5#!!%KS!!!!#O8s5#!!%KT!!!!#O8s5#!!%KU!!!!#O8s5#!!%KV!!!!#O8s5#!!%KW!!!!#O8s5#!!%KX!!!!#O8s5#!!%KY!!!!#O8s5#!!%KZ!!!!#O8s5#!!%K[!!!!#O8s5#!!%K\!!!!#O8s5#!!%K]!!!!#O8s5#!!%K^!!!!#O8s5#!!%K_!!!!#O8s5#!!%K`!!!!#O8s5#!!%Ka!!!!#O8s5#!!%Kb!!!!#O8s5#!!%Kc!!!!#O8s5#!!%Kd!!!!#O8s5#!!%Ke!!!!#O8s5#!!%Kf!!!!#O8s5#!!%Kg!!!!#O8s5#!!%Kh!!!!#O8s5#!!%Ki!!!!#O8s5#!!%Kj!!!!#O8s5#!!%Kk!!!!#O8s5#!!%Kl!!!!#O8s5#!!%Km!!!!#O8s5#!!%Kn!!!!#O8s5#!!%Ko!!!!#O8s5#!!%Kp!!!!#O8s5#!!%Kq+`m\bn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
