H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 1017
	tail: 189
	space: 827
	broken: 0
	head (memory): 189
	tail (memory): 189
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 1834
	tail: 0
	space: 16383
	broken: 0
	head (memory): 1834
	tail (memory): 1834
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x22000
[CTB].data: !!!#4!!!#4zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!6R!!!6RzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzK-UF%+96?\!!!">J,fQM!!!!#*rl9@!!%0(!!!!-K-^L&+96?\!!!"?J,fQM!!!!%+-A5W!!%0(zK-gR#+96?\!!!"@J,fQOK-pX(+96?\!!!"AJ,fQM!!!!%*WQ0?!!%0(!!!!-K.$^%+96?\!!!"BJ,fQOK.-d*+96?\!!!"CJ,fQM!!!!(+-A5W!!%0(zK.6j++96?\!!!"DJ,fQM!!!!(*WQ0?!!%0(!!!!-K.?p(+96?\!!!"EJ,fQOK.I!-+96?\!!!"FJ,fQM!!!!%*rl9@!!%0(!!!!-K.R'.+96?\!!!"GJ,fQM!!!!(zz!!!!EK.[-/+96?\!!!"HJ,fQM!!!!%*WQ0?!!%0(!!!!-K.d30+96?\!!!"IJ,fQM!!!!#*WQ0?!!%0(!!!!-K.m91+96?\!!!"JJ,fQM!!!!%zz!!!!EK/!?2+96?\!!!"KJ,fQM!!!!%zz!!!!EK/*E/+96?\!!!"LJ,fQOK/3K4+96?\!!!"MJ,fQM!!!!'+-A5W!!%0(zK/<Q1+96?\!!!"NJ,fQOK/EW6+96?\!!!"OJ,fQM!!!!'*WQ0?!!%0(!!!!-K/N]3+96?\!!!"PJ,fQOK/Wc8+96?\!!!"QJ,fQM!!!!'*rl9@!!%0(!!!!-K/`i9+96?\!!!"RJ,fQM!!!!#zz!!!!EK/io:+96?\!!!"SJ,fQM!!!!#zz!!!!EK/ru7+96?\!!!"TJ,fQOK0'&<+96?\!!!"UJ,fQM!!!!'*WQ0?!!%0(!!!!-K00,=+96?\!!!"VJ,fQM!!!!'zz!!!!EK092>+96?\!!!"WJ,fQM!!!!'zz!!!!EK0B8;+96?\!!!"XJ,fQO"$Zbg!!"\T!!!0(!+I&NzJkc:K+92r\!!!!%+9DND!!!!"Jkl@K+92rR!!!!%zJkuFK+92rQ!!!!&Jl)LQ+96?\!!!"%J,fQM!!!!"*WQ0?!!%0(!!!!-Jl2RM+92rQ!!!!*Jl;XN+94h4!!!!%JlD^O+92rQ!!!!&JlMdP+92rQ!!!!&JlVjQ+92rQ!!!!*Jl_pR+92rQ!!!!&Jli!S+92rQ!!!!&Jlr'T+92rQ!!!!&Jm&-U+92rQ!!!!&Jm/3W+96?\!!!"&J,fQOJm89W+92rQ!!!!*JmA?X+92rQ!!!!&JmJEY+92rQ!!!!*JmSKZ+92rQ!!!!&Jm\Q[+92rQ!!!!*JmeW\+92rQ!!!!&Jmn]]+92rQ!!!!*Jn"c_+95dO!!"hV"HWT`Jn+i_+92rQ!!!!&Jn4o`+92rQ!!!!*Jn=ub+95dO!!"hV"HWT`JnG&b+92rQ!!!!&JnP,c+92rQ!!!!*JnY2e+95dO!!"hV"HWT`Jnb8e+92rQ!!!!*Jnk>f+92rQ!!!!&JntDg+92rQ!!!!*Jo(Ji+95dO!!"hV"HWT`Jo1Pn+96?\!!!"'J,fQM!!!!"*rl9@!!%0(!!!!-Jo:Vj+92rQ!!!!*JoC\k+92rQ!!!!&JoLbl+92rQ!!!!*JoUhn+95dO!!"hV"HWT`Jo^nn+92rQ!!!!*Jogto+92rQ!!!!&Joq%p+92rQ!!!!*Jp%+r+95dO!!"hV"HWT`Jp.1r+92rQ!!!!&Jp77s+92rQ!!!!*Jp@=u+95dO!!"hV"HWT`JpICu+92rQ!!!!&JpRJ!+92rQ!!!!*Jp[P#+95dO!!"hV"HWT`JpdV#+92rQ!!!!&Jpm\$+92rQ!!!!*Jq!b&+95dO!!"hV"HWT`Jq*h&+92rQ!!!!&Jq3n(+95dO!!#t!";.:,Jq<t(+92rQ!!!!*JqF%*+95dO!!"hV"HWT`JqO+*+92rQ!!!!&JqX1,+95dO!!#t!";.:,Jqa7,+92rQ!!!!*Jqj=.+95dO!!"hV"HWT`JqsC.+92rQ!!!!&Jr'I0+95dO!!#t!";.:,Jr0O0+92rQ!!!!*Jr9U2+95dO!!"hV"HWT`JrB[2+92rQ!!!!&JrKa4+95dO!!#t!";.:,JrTg4+92rQ!!!!*Jr]m6+95dO!!"hV"HWT`Jrfs6+92rQ!!!!&Jrp$8+95dO!!#t!";.:,Js$*8+92rQ!!!!*Js-0:+95dO!!"hV"HWT`Js66:+92rQ!!!!&Js?<<+95dO!!#t!";.:,JsHB<+92rQ!!!!*JsQH>+95dO!!"hV"HWT`JsZN>+92rQ!!!!&JscT@+95dO!!#t!";.:,JslZ@+92rQ!!!!*Jsu`B+95dO!!"hV"HWT`Jt)fB+92rQ!!!!&Jt2lD+95dO!!#t!";.:,Jt;rD+92rQ!!!!*JtE#F+95dO!!"hV"HWT`JtN)F+92rQ!!!!&JtW/H+95dO!!#t!";.:,Jt`5H+92rQ!!!!*Jti;J+95dO!!"hV"HWT`JtrAJ+92rQ!!!!&Ju&GL+95dO!!#t!";.:,Ju/ML+92rQ!!!!*Ju8SR+96?\!!!"(J,fQM!!!!"*WQ0?!!%0(!!!!-JuAYO+95dO!!"hV"HWT`JuJ_O+92rQ!!!!&JuSeP+92rQzJu\kQ+92rQzJueqR+92rQzJuo"T+95dO!!#t!";.:,K!#(T+92rQ!!!!*K!,.V+95dO!!"hV"HWT`K!54V+92rQ!!!!&K!>:X+95dO!!#t!";.:,K!G@X+92rQ!!!!*K!PFZ+95dO!!"hV"HWT`K!YLZ+92rQ!!!!&K!bR\+95dO!!#t!";.:,K!kX\+92rQ!!!!*K!t^^+95dO!!"hV"HWT`K"(d^+92rQ!!!!&K"1j`+95dO!!#t!";.:,K":p`+92rQ!!!!*K"D!b+95dO!!"hV"HWT`K"M'b+92rQ!!!!&K"V-d+95dO!!#t!";.:,K"_3d+92rQ!!!!*K"h9f+95dO!!"hV"HWT`K"q?f+92rQ!!!!&K#%Eh+95dO!!#t!";.:,K#.Kh+92rQ!!!!*K#7Qj+95dO!!"hV"HWT`K#@Wj+92rQ!!!!&K#I]l+95dO!!#t!";.:,K#Rcl+92rQ!!!!*K#[in+95dO!!"hV"HWT`K#don+92rQ!!!!&K#mup+95dO!!#t!";.:,K$"&p+92rQ!!!!*K$+,r+95dO!!"hV"HWT`K$42r+92rQ!!!!&K$=8t+95dO!!#t!";.:,K$F>t+92rQ!!!!*K$OE!+95dO!!"hV"HWT`K$XK!+92rQ!!!!&K$aQ#+95dO!!#t!";.:,K$jW#+92rQ!!!!*K$s]%+95dO!!"hV"HWT`K%'c%+92rQ!!!!&K%0i'+95dO!!#t!";.:,K%9o'+92rQ!!!!*K%Bu)+95dO!!"hV"HWT`K%L&)+92rQ!!!!&K%U,++95dO!!#t!";.:,K%^2++92rQ!!!!*K%g8-+95dO!!"hV"HWT`K%p>-+92rQ!!!!&K&$D/+95dO!!#t!";.:,K&-J4+96?\!!!")J,fQM!!!!"zz!!!!EK&6P0+92rQ!!!!*K&?V2+95dO!!"hV"HWT`K&H\2+92rQ!!!!&K&Qb8+96?\!!!"*J,fQM!!!!"zz!!!!EK&Zh5+95dO!!#t!";.:,K&cn6+96?\!!!"+J,fQOK&lt6+92rQ!!!!*K'!%8+95dO!!"hV"HWT`K'*+8+92rQ!!!!&K'31:+95dO!!#t!";.:,K'<7:+92rQ!!!!*K'E=<+95dO!!"hV"HWT`K'NC<+92rQ!!!!&K'WI>+95dO!!#t!";.:,K'`O>+92rQ!!!!*K'iU@+95dO!!"hV"HWT`K'r[@+92rQ!!!!&K(&aB+95dO!!#t!";.:,K(/gB+92rQ!!!!*K(8mD+95dO!!"hV"HWT`K(AsD+92rQ!!!!&K(K$F+95dO!!#t!";.:,K(T*F+92rQ!!!!*K(]0H+95dO!!"hV"HWT`K(f6H+92rQ!!!!&K(o<J+95dO!!#t!";.:,K)#BJ+92rQ!!!!*K),HL+95dO!!"hV"HWT`K)5NN+92r\!!!!&+9DND!!!!"K)>TR+96?\!!!",J,fQM!!!!$+-A5W!!%0(zK)GZO+92rR!!!!&zK)P`P+95dO!!#t!";.:,K)YfP+94h4!!!!&K)blQ+92rQ!!!!*K)krW+96?\!!!"-J,fQM!!!!$*WQ0?!!%0(!!!!-K)u#T+96?\!!!".J,fQOK*))U+95dO!!#t!";.:,K*2/U+92rQ!!!!*K*;5W+95dO!!#t!";.:,K*D;W+92rQ!!!!*K*MA]+96?\!!!"/J,fQM!!!!$*rl9@!!%0(!!!!-K*VGZ+95dO!!#t!";.:,K*_MZ+92rQ!!!!*K*hS\+95dO!!#t!";.:,K*qY\+92rQ!!!!*K+%_^+95dO!!#t!";.:,K+.e^+92rQ!!!!*K+7k`+95dO!!#t!";.:,K+@q`+92rQ!!!!*K+J"b+95dO!!#t!";.:,K+S(b+92rQ!!!!*K+\.d+95dO!!#t!";.:,K+e4f+92r\!!!!*+9DND!!!!"K+n:f+92rR!!!!*zK,"@k+96?\!!!"0J,fQM!!!!&+-A5W!!%0(zK,+Fg+94h4!!!!*K,4Lm+96?\!!!"1J,fQM!!!!&*WQ0?!!%0(!!!!-K,=Rj+96?\!!!"2J,fQOK,FXo+96?\!!!"3J,fQM!!!!&*rl9@!!%0(!!!!-K,O^p+96?\!!!"4J,fQM!!!!$*WQ0?!!%0(!!!!-K,Xdq+96?\!!!"5J,fQM!!!!$zz!!!!EK,ajr+96?\!!!"6J,fQM!!!!$zz!!!!EK,jpo+96?\!!!"7J,fQOK,t!t+96?\!!!"8J,fQM!!!!&*WQ0?!!%0(!!!!-K-('u+96?\!!!"9J,fQM!!!!&zz!!!!EK-1.!+96?\!!!":J,fQM!!!!&zz!!!!EK-:3s+96?\!!!";J,fQOK-C:#+96?\!!!"<J,fQM!!!!#+-A5W!!%0(zK-L@$+96?\!!!"=J,fQM!!!!#*WQ0?!!%0(!!!!-zzzzzzz!!!!$O8ogn!!!!"!!!!"!!!!$O8ogn!!!!#!!!!"!!!!$O8ogn!!!!#z!!!!$O8ogn!!!!"z!!!!#O8q`M!!!!#!!!!#O8q`M!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!#!!!!"!!!!$O8ogn!!!!#z!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!#!!!!#O8q`M!!!!$!!!!$O8ogn!!!!"!!!!"!!!!$O8ogn!!!!#!!!!"!$2+@n,NFi!!!!$O8ogn!!!!#z!!!!#O8q`M!!!!#!!!!$O8ogn!!!!"z!$hOFn,NFh!!!!#O8q`M!!!!"!%.aIn,NFg!!!!#O8s5#!!!!G!%\*Nn,NFg!%e0On,NFg!&OZVn,NFg!!!!#O8s5#!!!!H!!!!#O8s5#!!!!I!!!!#O8s5#!!!!J!!!!#O8s5#!!!!K!!!!#O8s5#!!!!L!!!!#O8s5#!!!!M!!!!#O8s5#!!!!N!!!!#O8s5#!!!!O!!!!#O8s5#!!!!P!!!!#O8s5#!!!!Q!!!!#O8s5#!!!!R!!!!#O8s5#!!!!S!!!!#O8s5#!!!!T!!!!#O8s5#!!!!U!!!!#O8s5#!!!!V!!!!#O8s5#!!!!W!!!!#O8s5#!!!!X!!!!"O8se5!!!!#O8s5#!!!!Y!!!!#O8s5#!!!!Z!!!!#O8s5#!!!![!!!!#O8s5#!!!!\!!!!#O8s5#!!!!]!!!!#O8s5#!!!!^!!!!#O8s5#!!!!_!!!!#O8s5#!!!!`!!!!#O8s5#!!!!a!!!!#O8s5#!!!!b!!!!#O8s5#!!!!c!!!!#O8s5#!!!!d!!!!#O8s5#!!!!e!!!!#O8s5#!!!!f!!!!#O8s5#!!!!g!*B4%n,NG!!!!!$O8ognz!!!!"!!!!#O8s5#!!!!h!!!!#O8s5#!!!!i!!!!#O8s5#!!!!j!!!!#O8s5#!!!!k!!!!#O8s5#!!!!l!!!!#O8s5#!!!!m!!!!#O8s5#!!!!n!!!!#O8s5#!!!!o!!!!#O8s5#!!!!p!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi!!!!=!!"]E*[jhb!!%0(!!!!&O8rYi"onnh!!!Qr*[jhb!!%0(!!!!#O8s5#!!!!q!!!!#O8s5#!!!!r!!!!&O8rYi!!!!:!!"]E+-A5X!!%0(!!!!&O8rYi"onne!!!Qr+-A5X!!%0(!!!!&O8rYi!!!!9!!"]E*[pLX!!%0(!!!!&O8rYi"onnd!!!Qr*[pLX!!%0(!!!!&O8rYi!!!!9!!"]E*\!0N!!%0(!!!!&O8rYi"onnd!!!Qr*\!0N!!%0(!!!!&O8rYi!!!!9!!"]E*\&iD!!%0(!!!!&O8rYi"onnd!!!Qr*\&iD!!%0(!!!!&O8rYi!!!!9!!"]E*\,M:!!%0(!!!!#O8s5#!!!!s!!!!&O8rYi"onnd!!!SH*\,M:!!%0(!!!!&O8rYi!!!!9!!"]E*\210!!%0(!!!!#O8s5#!!!!t!!!!#O8s5#!!!!u!!!!&O8rYi"onnd!!!Qr*\210!!%0(!!!!&O8rYi!!!!9!!"]E*\7j&!!%0(!!!!#O8s5#!!!"!!!!!&O8rYi"onnd!!!Qr*\7j&!!%0(!!!!&O8rYi!!!!9!!"]E*\=Mq!!%0(!!!!#O8s5#!!!""!!!!#O8s5#!!!"#!!!!$O8ogn!!!!*!!!!"!!!!&O8rYi)?9j:!!#h]*[jhb!!%0(!!!!&O8rYi"onnd!!!Qr*\=Mq!!%0(!!!!&O8rYi)?9j7!!#h]+-A5X!!%0(!!!!&O8rYi!!!!9!!"]E*\C1g!!%0(!!!!&O8rYi"onnd!!!Qr*\C1g!!%0(!!!!&O8rYi)?9j6!!#h]*[pLX!!%0(!!!!&O8rYi"onnd!!!Qr*\Hj]!!%0(!!!!&O8rYi!!!!9!!"]E*\Hj]!!%0(!!!!&O8rYi"onnd!!!Qr*\NNS!!%0(!!!!&O8rYi)?9j6!!#h]*\!0N!!%0(!!!!&O8rYi"onnd!!!Qr*\T2I!!%0(!!!!&O8rYi!!!!9!!"]E*\NNS!!%0(!!!!&O8rYi)?9j6!!#h]*\&iD!!%0(!!!!&O8rYi"onnd!!!Qr*\Yk?!!%0(!!!!&O8rYi!!!!9!!"]E*\T2I!!%0(!!!!&O8rYi"onnd!!!SH*\_O5!!%0(!!!!&O8rYi)?9j6!!#h]*\,M:!!%0(!!!!&O8rYi!!!!9!!"]E*\Yk?!!%0(!!!!&O8rYi"onnd!!!Qr*\e3+!!%0(!!!!&O8rYi)?9j6!!#h]*\210!!%0(!!!!&O8rYi"onnd!!!Qr*\jl!!!%0(!!!!&O8rYi!!!!9!!"]E*\_O5!!%0(!!!!&O8rYi"onnd!!!Qr*\pOl!!%0(!!!!&O8rYi)?9j6!!#h]*\7j&!!%0(!!!!&O8rYi"onnd!!!Qr*]!3b!!%0(!!!!&O8rYi!!!!9!!"]E*\e3+!!%0(!!!!&O8rYi"onnd!!!Qr*]&lX!!%0(!!!!&O8rYi)?9j6!!#h]*\=Mq!!%0(!!!!&O8rYi!!!!9!!"]E*\jl!!!%0(!!!!&O8rYi"onnd!!!Qr*],PN!!%0(!!!!&O8rYi)?9j6!!#h]*\C1g!!%0(!!!!&O8rYi!!!!9!!"]E*\pOl!!%0(!!!!&O8rYi"onnd!!!SH*]24D!!%0(!!!!&O8rYi)?9j6!!#h]*\Hj]!!%0(!!!!&O8rYi"onnd!!!Qr*]7m:!!%0(!!!!&O8rYi!!!!9!!"]E*]!3b!!%0(!!!!&O8rYi"onnd!!!Qr*]=Q0!!%0(!!!!&O8rYi)?9j6!!#h]*\NNS!!%0(!!!!&O8rYi"onnd!!!Qr*]C5&!!%0(!!!!&O8rYi!!!!9!!"]E*]&lX!!%0(!!!!&O8rYi"onnd!!!Qr*]Hmq!!%0(!!!!&O8rYi)?9j6!!#h]*\T2I!!%0(!!!!&O8rYi"onnd!!!Qr*]NQg!!%0(!!!!&O8rYi!!!!9!!"]E*],PN!!%0(!!!!&O8rYi)?9j6!!#h]*\Yk?!!%0(!!!!&O8rYi"onnd!!!Qr*]T5]!!%0(!!!!&O8rYi!!!!9!!"]E*]24D!!%0(!!!!&O8rYi"onnd!!!Qr*]YnS!!%0(!!!!&O8rYi)?9j6!!#h]*\_O5!!%0(!!!!&O8rYi!!!!9!!"]E*]7m:!!%0(!!!!&O8rYi"onnd!!!Qr*]_RI!!%0(!!!!&O8rYi)?9j6!!#h]*\e3+!!%0(!!!!&O8rYi"onnd!!!SH*]e6?!!%0(!!!!&O8rYi!!!!9!!"]E*]=Q0!!%0(!!!!&O8rYi"onnd!!!Qr*]jo5!!%0(!!!!&O8rYi)?9j6!!#h]*\jl!!!%0(!!!!&O8rYi"onnd!!!Qr*]pS+!!%0(!!!!&O8rYi!!!!9!!"]E*]C5&!!%0(!!!!&O8rYi)?9j6!!#h]*\pOl!!%0(!!!!&O8rYi"onnd!!!Qr*^!7!!!%0(!!!!&O8rYi!!!!9!!"]E*]Hmq!!%0(!!!!&O8rYi)?9j6!!#h]*]!3b!!%0(!!!!&O8rYi"onnd!!!Qr*^&ol!!%0(!!!!&O8rYi!!!!9!!"]E*]NQg!!%0(!!!!&O8rYi"onnd!!!Qr*^,Sb!!%0(!!!!&O8rYi)?9j6!!#h]*]&lX!!%0(!!!!&O8rYi"onnd!!!Qr*^27X!!%0(!!!!&O8rYi!!!!9!!"]E*]T5]!!%0(!!!!&O8rYi)?9j6!!#h]*],PN!!%0(!!!!&O8rYi"onnd!!!SH*^7pN!!%0(!!!!&O8rYi!!!!9!!"]E*]YnS!!%0(!!!!&O8rYi)?9j6!!#h]*]24D!!%0(!!!!&O8rYi"onnd!!!Qr*^=TD!!%0(!!!!&O8rYi!!!!9!!"]E*]_RI!!%0(!!!!&O8rYi)?9j6!!#h]*]7m:!!%0(!!!!&O8rYi"onne!!!Qr*^C8:!!%0(!!!!&O8rYi!!!!9!!"]E*]e6?!!%0(!!!!&O8rYi)?9j6!!#h]*]=Q0!!%0(!!!!&O8rYi!!!!9!!"]E*]jo5!!%0(!!!!&O8rYi)?9j6!!#h]*]C5&!!%0(!!!!&O8rYi!!!!9!!"]E*]pS+!!%0(!!!!&O8rYi)?9j6!!#h]*]Hmq!!%0(!!!!&O8rYi!!!!9!!"]E*^!7!!!%0(!!!!&O8rYi)?9j6!!#h]*]NQg!!%0(!!!!&O8rYi!!!!9!!"]E*^&ol!!%0(!!!!&O8rYi)?9j6!!#h]*]T5]!!%0(!!!!&O8rYi!!!!9!!"]E*^,Sb!!%0(!!!!&O8rYi)?9j6!!#h]*]YnS!!%0(!!!!&O8rYi!!!!9!!"]E*^27X!!%0(!!!!&O8rYi)?9j6!!#h]*]_RI!!%0(!!!!&O8rYi!!!!9!!"]E*^7pN!!%0(!!!!&O8rYi)?9j6!!#h]*]e6?!!%0(!!!!&O8rYi!!!!9!!"]E*^=TD!!%0(!!!!&O8rYi)?9j6!!#h]*]jo5!!%0(!!!!&O8rYi!!!!:!!"]E*^C8:!!%0(!!!!&O8rYi"onne!!!Qr*ak'0!!%0(!!!!&O8rYi)?9j6!!#h]*]pS+!!%0(!!!!&O8rYi"onnd!!!Qr*ap`&!!%0(!!!!&O8rYi)?9j6!!#h]*^!7!!!%0(!!!!&O8rYi"onnd!!!Qr*b!Cq!!%0(!!!!&O8rYi)?9j6!!#h]*^&ol!!%0(!!!!&O8rYi"onnd!!!SH*b''g!!%0(!!!!&O8rYi)?9j6!!#h]*^,Sb!!%0(!!!!&O8rYi"onnd!!!Qr*b,`]!!%0(!!!!&O8rYi)?9j6!!#h]*^27X!!%0(!!!!&O8rYi"onnd!!!Qr*b2DS!!%0(!!!!&O8rYi"onnd!!!Qr*b8(I!!%0(!!!!&O8rYi)?9j6!!#h]*^7pN!!%0(!!!!&O8rYi"onnd!!!Qr*b=a?!!%0(!!!!&O8rYi)?9j6!!#h]*^=TD!!%0(!!!!&O8rYi"onnd!!!Qr*bCE5!!%0(!!!!&O8rYi)?9j7!!#h]*^C8:!!%0(!!!!&O8rYi"onnd!!!Qr*bI)+!!%0(!!!!&O8rYi"onnd!!!Qr*bNb!!!%0(!!!!&O8rYi"onnd!!!Qr*bTEl!!%0(!!!!&O8rYi"onnd!!!Qr*bZ)b!!%0(!!!!&O8rYi"onnd!!!Qr*b_bX!!%0(!!!!&O8rYi"onnd!!!Qr*beFN!!%0(!!!!&O8rYi"onnd!!!Qr*bk*D!!%0(!!!!&O8rYi"onnd!!!Qr*bpc:!!%0(!!!!&O8rYi"onnd!!!Qr*c!G0!!%0(!!!!&O8rYi"onnd!!!Qr*c'+&!!%0(!!!!&O8rYi"onnd!!!SH*c,cq!!%0(!!!!&O8rYi"onnd!!!Qr*c2Gg!!%0(!!!!&O8rYi"onnd!!!Qr*c8+]!!%0(!!!!&O8rYi"onnd!!!Qr*c=dS!!%0(!!!!&O8rYi"onnd!!!Qr*cCHI!!%0(!!!!&O8rYi"onnd!!!Qr*cI,?!!%0(!!!!&O8rYi"onnd!!!Qr*cNe5!!%0(!!!!&O8rYi"onnd!!!SH*cTI+!!%0(!!!!&O8rYi"onnd!!!Qr*cZ-!!!%0(!!!!&O8rYi"onnd!!!Qr*c_el!!%0(!!!!&O8rYi"onnd!!!Qr*ceIb!!%0(!!!!&O8rYi"onnd!!!Qr*ck-X!!%0(!!!!&O8rYi"onnd!!!Qr*cpfN!!%0(!!!!&O8rYi"onnd!!!Qr*d!JD!!%0(!!!!&O8rYi"onnd!!!Qr*d'.:!!%0(!!!!&O8rYi"onnd!!!Qr*d,g0!!%0(!!!!&O8rYi"onnd!!!SH*d2K&!!%0(!!!!&O8rYi"onnd!!!Qr*d8.q!!%0(!!!!&O8rYi"onnd!!!Qr*d=gg!!%0(!!!!#O8s5#!!!"$!!!!$O8ogn!!!!%z!!!!#O8s5#!!!"%!!!!#O8q`M!!!!%!!!!#O8s5#!!!"&!!!!&O8rYi!!!!:!!"]E*ak'0!!%0(!!!!&O8rYi!!!!9!!"]E*ap`&!!%0(!!!!&O8rYi!!!!9!!"]E*b!Cq!!%0(!!!!&O8rYi!!!!9!!"]E*b''g!!%0(!!!!#O8s5#!!!"'!!!!&O8rYi!!!!9!!"]E*b,`]!!%0(!!!!&O8rYi!!!!9!!"]E*b2DS!!%0(!!!!&O8rYi!!!!9!!"]E*b8(I!!%0(!!!!&O8rYi!!!!9!!"]E*b=a?!!%0(!!!!&O8rYi!!!!9!!"]E*bCE5!!%0(!!!!&O8rYi)?9j7!!#h]*ak'0!!%0(!!!!&O8rYi!!!!9!!"]E*bI)+!!%0(!!!!&O8rYi)?9j6!!#h]*ap`&!!%0(!!!!&O8rYi!!!!9!!"]E*bNb!!!%0(!!!!&O8rYi)?9j6!!#h]*b!Cq!!%0(!!!!&O8rYi!!!!9!!"]E*bTEl!!%0(!!!!&O8rYi)?9j6!!#h]*b''g!!%0(!!!!&O8rYi!!!!9!!"]E*bZ)b!!%0(!!!!&O8rYi)?9j6!!#h]*b,`]!!%0(!!!!&O8rYi!!!!9!!"]E*b_bX!!%0(!!!!&O8rYi)?9j6!!#h]*b2DS!!%0(!!!!&O8rYi!!!!9!!"]E*beFN!!%0(!!!!&O8rYi)?9j6!!#h]*b8(I!!%0(!!!!&O8rYi!!!!9!!"]E*bk*D!!%0(!!!!&O8rYi)?9j6!!#h]*b=a?!!%0(!!!!&O8rYi!!!!9!!"]E*bpc:!!%0(!!!!&O8rYi)?9j6!!#h]*bCE5!!%0(!!!!&O8rYi!!!!9!!"]E*c!G0!!%0(!!!!&O8rYi)?9j6!!#h]*bI)+!!%0(!!!!&O8rYi!!!!9!!"]E*c'+&!!%0(!!!!#O8s5#!!!"(!!!!&O8rYi)?9j6!!#h]*bNb!!!%0(!!!!&O8rYi!!!!9!!"]E*c,cq!!%0(!!!!&O8rYi)?9j6!!#h]*bTEl!!%0(!!!!&O8rYi!!!!9!!"]E*c2Gg!!%0(!!!!&O8rYi)?9j6!!#h]*bZ)b!!%0(!!!!&O8rYi!!!!9!!"]E*c8+]!!%0(!!!!&O8rYi)?9j6!!#h]*b_bX!!%0(!!!!&O8rYi!!!!9!!"]E*c=dS!!%0(!!!!&O8rYi)?9j6!!#h]*beFN!!%0(!!!!&O8rYi!!!!9!!"]E*cCHI!!%0(!!!!&O8rYi)?9j6!!#h]*bk*D!!%0(!!!!&O8rYi!!!!9!!"]E*cI,?!!%0(!!!!&O8rYi)?9j6!!#h]*bpc:!!%0(!!!!&O8rYi!!!!9!!"]E*cNe5!!%0(!!!!&O8rYi)?9j6!!#h]*c!G0!!%0(!!!!&O8rYi!!!!9!!"]E*cTI+!!%0(!!!!&O8rYi)?9j6!!#h]*c'+&!!%0(!!!!&O8rYi!!!!9!!"]E*cZ-!!!%0(!!!!&O8rYi)?9j6!!#h]*c,cq!!%0(!!!!&O8rYi!!!!9!!"]E*c_el!!%0(!!!!&O8rYi)?9j6!!#h]*c2Gg!!%0(!!!!&O8rYi!!!!9!!"]E*ceIb!!%0(!!!!&O8rYi)?9j6!!#h]*c8+]!!%0(!!!!&O8rYi!!!!9!!"]E*ck-X!!%0(!!!!&O8rYi)?9j6!!#h]*c=dS!!%0(!!!!#O8s5#!!!")!!!!&O8rYi!!!!9!!"]E*cpfN!!%0(!!!!#O8s5#!!!"*!!!!&O8rYi)?9j6!!#h]*cCHI!!%0(!!!!&O8rYi!!!!9!!"]E*d!JD!!%0(!!!!#O8s5#!!!"+!!!!&O8rYi)?9j6!!#h]*cI,?!!%0(!!!!&O8rYi!!!!9!!"]E*d'.:!!%0(!!!!&O8rYi)?9j6!!#h]*cNe5!!%0(!!!!&O8rYi!!!!9!!"]E*d,g0!!%0(!!!!&O8rYi)?9j6!!#h]*cTI+!!%0(!!!!&O8rYi!!!!9!!"]E*d2K&!!%0(!!!!&O8rYi)?9j6!!#h]*cZ-!!!%0(!!!!&O8rYi!!!!9!!"]E*d8.q!!%0(!!!!&O8rYi)?9j6!!#h]*c_el!!%0(!!!!&O8rYi!!!!9!!"]E*d=gg!!%0(!!!!&O8rYi)?9j6!!#h]*ceIb!!%0(!!!!#O8s5#!!!",!!!!$O8ogn!!!!&z!!!!#O8q`M!!!!&!!!!#O8s5#!!!"-!!!!&O8rYi)?9j6!!#h]*ck-X!!%0(!!!!#O8s5#!!!".!!!!&O8rYi)?9j6!!#h]*cpfN!!%0(!!!!&O8rYi)?9j6!!#h]*d!JD!!%0(!!!!#O8s5#!!!"/!!!!&O8rYi)?9j6!!#h]*d'.:!!%0(!!!!&O8rYi)?9j6!!#h]*d,g0!!%0(!!!!&O8rYi)?9j6!!#h]*d2K&!!%0(!!!!&O8rYi)?9j6!!#h]*d8.q!!%0(!!!!&O8rYi)?9j6!!#h]*d=gg!!%0(!!!!$O8ogn!!!!*z!!!!#O8s5#!!!"0!!!!#O8q`M!!!!*!!!!#O8s5#!!!"1!!!!#O8s5#!!!"2!!!!#O8s5#!!!"3!!!!#O8s5#!!!"4!!!!#O8s5#!!!"5!!!!#O8s5#!!!"6!!!!#O8s5#!!!"7!!!!#O8s5#!!!"8!!!!#O8s5#!!!"9!!!!#O8s5#!!!":!!!!#O8s5#!!!";!!!!#O8s5#!!!"<!!!!#O8s5#!!!"=!!!!#O8s5#!!!">!!!!#O8s5#!!!"?!!!!#O8s5#!!!"@!!!!#O8s5#!!!"A!!!!#O8s5#!!!"B!!!!#O8s5#!!!"C!!!!#O8s5#!!!"D!!!!#O8s5#!!!"E!!!!#O8s5#!!!"F!!!!#O8s5#!!!"G!!!!#O8s5#!!!"H!!!!#O8s5#!!!"I!!!!#O8s5#!!!"J!!!!#O8s5#!!!"K!!!!#O8s5#!!!"L!!!!#O8s5#!!!"M!!!!#O8s5#!!!"N!!!!#O8s5#!!!"O!!!!#O8s5#!!!"P!!!!#O8s5#!!!"Q!!!!#O8s5#!!!"R!!!!#O8s5#!!!"S!!!!#O8s5#!!!"T!!!!#O8s5#!!!"U!!!!#O8s5#!!!"V!!!!#O8s5#!!!"W!!!!#O8s5#!!!"X"$Zbdn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
