H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 868
	tail: 873
	space: 1018
	broken: 0
	head (memory): 873
	tail (memory): 873
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2204
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2204
	tail (memory): 2204
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x23000
[CTB].data: !!!+8!!!+8zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzKWtLZ+96?\!!%reJ,fQOKX(R[+96?\!!%rfJ,fQOKX1X\+96?\!!%rgJ,fQOKX:^]+96?\!!%rhJ,fQOKXCd^+96?\!!%riJ,fQOKXLj_+96?\!!%rjJ,fQOKXUp`+96?\!!%rkJ,fQOKX_!e+96?\!!%rlJ,fQM!!!)-z!!!$"!!!!<KXh'b+96?\!!%rmJ,fQOKXq-c+96?\!!%rnJ,fQOKY%3e+92r\!!!!&+9DND!!!!"KY.9e+92rR!!!!&zKY7?g+92r\!!!!)+9DND!!!!"KY@Eh+92r\!!!!++9DND!!!!"KYIKh+92rR!!!!)zKYRQi+92rR!!!!+zKY[Wk+92r\!!!!.+9DND!!!!"KYd]l+92r\!!!!1+9DND!!!!"KYmcl+92rR!!!!.zKZ!in+92r\!!!!3+9DND!!!!"KZ*on+92rR!!!!1zKZ3up+92r\!!!!6+9DND!!!!"KZ=&p+92rR!!!!3zKZF,r+92r\!!!!8+9DND!!!!"KZO2s+92r\!!!!;+9DND!!!!"KZX8s+92rR!!!!6zKZa>u+92r\!!!!>+9DND!!!!"KZjDu+92rR!!!!8zKZsK"+92r\!!!!@+9DND!!!!"K['Q"+92rR!!!!;zK[0W$+92r\!!!!C+9DND!!!!"K[9]#+94h4!!!!&K[Bc%+92rR!!!!>zK[Ki'+92r\!!!!F+9DND!!!!"K[To(+92r\!!!!H+9DND!!!!"K[]u(+92rR!!!!HzK[g&*+92r\!!!!K+9DND!!!!"K[p,*+92rR!!!!@zK\$2,+92r\!!!!L+9DND!!!!"K\-8,+92rR!!!!CzK\6>,+94h4!!!!)K\?D.+92rR!!!!FzK\HJ/+92rR!!!!KzK\QP4+96?\!!%roJ,fQM!!!)-z!!!*$!!!!<K\ZV1+92rR!!!!LzK\c\1+94h4!!!!+K\lb3+96?\!!%rpJ,fQOK\uh3+94h4!!!!.K])n4+94h4!!!!1K]2t5+94h4!!!!3K]<%6+94h4!!!!6K]E+7+94h4!!!!8K]N18+94h4!!!!;K]W79+94h4!!!!>K]`=:+94h4!!!!HK]iC;+94h4!!!!@K]rI<+94h4!!!!CK^&O=+94h4!!!!FK^/U>+94h4!!!!KK^8[?+94h4!!!!LK^AaA+96?\!!%rqJ,fQOK^JgF+96?\!!%rrJ,fQM!!!)-zz!!!!EK^SmC+96?\!!%rsJ,fQOK^\sE+92r\!!!!%+9DND!!!!"K^f$F+92r\!!!!(+9DND!!!!"K^o*F+92rR!!!!%zK_#0H+92r\!!!!*+9DND!!!!"K_,6H+92rR!!!!(zK_5<J+92r\!!!!-+9DND!!!!"K_>BJ+92rR!!!!*zK_GHL+92r\!!!!/+9DND!!!!"K_PNM+92r\!!!!2+9DND!!!!"K_YTN+92r\!!!!4+9DND!!!!"K_bZN+92rR!!!!-zK_k`P+92r\!!!!7+9DND!!!!"K_tfP+92rR!!!!/zK`(lR+92r\!!!!:+9DND!!!!"K`1rR+92rR!!!!2zK`;#T+92r\!!!!D+9DND!!!!"K`D)U+92r\!!!!=+9DND!!!!"K`M/U+92rR!!!!4zK`V5W+92r\!!!!?+9DND!!!!"K`_;W+92rR!!!!7zK`hAY+92r\!!!!B+9DND!!!!"K`qGY+92rR!!!!:zKa%MY+94h4!!!!%Ka.S[+92rR!!!!DzKa7Y]+92r\!!!!G+9DND!!!!"Ka@_]+92rR!!!!=zKaIe_+92r\!!!!J+9DND!!!!"KaRk_+92rR!!!!?zKa[qa+92r\!!!!M+9DND!!!!"Kae"a+96?\!!%rtJ,fQOKan(b+92rR!!!!BzKb".c+92rR!!!!MzKb+4c+94h4!!!!(Kb4:d+94h4!!!!*Kb=@f+92rR!!!!GzKbFFg+92rR!!!!JzKbOLg+94h4!!!!-KbXRh+94h4!!!!/KbaXn+96?\!!%ruJ,fQM!!!)-zz!!!!EKbj^j+94h4!!!!2Kbsdk+94h4!!!!4Kc'jl+94h4!!!!7Kc0pm+94h4!!!!:Kc:!n+94h4!!!!DKcC'o+94h4!!!!=KcL-p+94h4!!!!?KcU3q+94h4!!!!BKc^9r+94h4!!!!MKcg?s+94h4!!!!GKcpEu+96?\!!%s!J,fQOKd$Ku+94h4!!!!JKd-R&+96?\!!%s"J,fQM!!!).zz!!!!EKd6X#+96?\!!%s#J,fQOKd?^$+96?\!!%s$J,fQOKdHd%+96?\!!%s%J,fQOKdQj&+96?\!!%s&J,fQOKdZp'+96?\!!%s'J,fQOKdd!(+96?\!!%s(J,fQOKdm')+96?\!!%s)J,fQOKe!-*+96?\!!%s*J,fQOKe*3++96?\!!%s+J,fQOKe39,+96?\!!%s,J,fQOKe<?-+96?\!!%s-J,fQOKeEE.+96?\!!%s.J,fQOKeNK/+96?\!!%s/J,fQOKeWQ0+96?\!!%s0J,fQOKe`W1+96?\!!%s1J,fQOKei]2+96?\!!%s2J,fQOKerc3+96?\!!%s3J,fQOKf&i4+96?\!!%s4J,fQOKf/o5+96?\!!%s5J,fQOKf8u6+96?\!!%s6J,fQOKfB&7+96?\!!%s7J,fQOKfK,8+96?\!!%s8J,fQOKfT29+96?\!!%s9J,fQOKf]8:+96?\!!%s:J,fQOKff>;+96?\!!%s;J,fQOKfoD<+96?\!!%s<J,fQOKg#J=+96?\!!%s=J,fQOKg,P>+96?\!!%s>J,fQOKg5V?+96?\!!%s?J,fQOKg>\@+96?\!!%s@J,fQOKgGbA+96?\!!%sAJ,fQOKgPhB+96?\!!%sBJ,fQOKgYnC+96?\!!%sCJ,fQOKgbtD+96?\!!%sDJ,fQOKgl%E+96?\!!%sEJ,fQOKgu+F+96?\!!%sFJ,fQOKh)1G+96?\!!%sGJ,fQOKh27H+96?\!!%sHJ,fQOKh;=I+96?\!!%sIJ,fQOKhDCJ+96?\!!%sJJ,fQOKhMIK+96?\!!%sKJ,fQOKhVOL+96?\!!%sLJ,fQOKh_UM+96?\!!%sMJ,fQOKhh[N+96?\!!%sNJ,fQOKhqaO+96?\!!%sOJ,fQOKi%gP+96?\!!%sPJ,fQOKi.mQ+96?\!!%sQJ,fQOKi7sR+96?\!!%sRJ,fQOKiA$S+96?\!!%sSJ,fQOKiJ*T+96?\!!%sTJ,fQOKiS0U+96?\!!%sUJ,fQOKi\6V+96?\!!%sVJ,fQOKie<W+96?\!!%sWJ,fQOKinBX+96?\!!%sXJ,fQOKj"HY+96?\!!%sYJ,fQOKj+NZ+96?\!!%sZJ,fQOKj4T[+96?\!!%s[J,fQOKj=Z\+96?\!!%s\J,fQOKjF`]+96?\!!%s]J,fQOKjOf^+96?\!!%s^J,fQOKjXl_+96?\!!%s_J,fQOKjar`+96?\!!%s`J,fQOKjk#a+96?\!!%saJ,fQOKjt)b+96?\!!%sbJ,fQOKk(/c+96?\!!%scJ,fQOKk15d+96?\!!%sdJ,fQOKk:;e+96?\!!%seJ,fQOKkCAf+96?\!!%sfJ,fQOKkLGg+96?\!!%sgJ,fQOKkUMh+96?\!!%shJ,fQOKk^Si+96?\!!%siJ,fQOKkgYj+96?\!!%sjJ,fQOKkp_k+96?\!!%skJ,fQOKl$el+96?\!!%slJ,fQOKl-km+96?\!!%smJ,fQOKl6qn+96?\!!%snJ,fQOKl@"o+96?\!!%soJ,fQOKlI(p+96?\!!%spJ,fQOKlR.q+96?\!!%sqJ,fQOKl[4r+96?\!!%srJ,fQOKld:s+96?\!!%ssJ,fQOKlm@t+96?\!!%stJ,fQOKm!Fu+96?\!!%suJ,fQOKm*M!+96?\!!%t!J,fQOKm3S"+96?\!!%t"J,fQOKm<Y#+96?\!!%t#J,fQOKmE_$+96?\!!%t$J,fQOKmNe%+96?\!!%t%J,fQOKmWk&+96?\!!%t&J,fQOKm`q'+96?\!!%t'J,fQOKmj"(+96?\!!%t(J,fQOKms()+96?\!!%t)J,fQOKn'.*+96?\!!%t*J,fQOKn04++96?\!!%t+J,fQOKn9:,+96?\!!%t,J,fQOKnB@-+96?\!!%t-J,fQOKnKF.+96?\!!%t.J,fQO"bcpZ!!"\T!!!0(!9eA%zKS0=,+92rQ!!!!CKS9C-+92rQ!!!!4KSBI.+92rQ!!!!FKSKO/+92rQ!!!!7KSTU1+96?\!!%rWJ,fQOKS][1+92rQ!!!!HKSfa2+92rQ!!!!:KSog3+92rQ!!!!KKT#m4+92rQ!!!!=KT,s6+96?\!!%rXJ,fQOKT6$6+92rQ!!!!LKT?*8+96?\!!%rYJ,fQOKTH08+92rQ!!!!?KTQ69+92rQ!!!!BKTZ<:+92rQ!!!!DKTcB;+92rQ!!!!GKTlH=+96?\!!%rZJ,fQOKTuN=+92rQ!!!!JKU)T>+92rQ!!!!MKU2Z?+92rQ!!!!%KU;`@+92rQ!!!!(KUDfB+96?\!!%r[J,fQOKUMlB+92rQ!!!!*KUVrC+92rQ!!!!-KU`#D+92rQ!!!!/KUi)F+96?\!!%r\J,fQOKUr/F+92rQ!!!!2KV&5G+92rQ!!!!4KV/;I+96?\!!%r]J,fQOKV8AI+92rQ!!!!7KVAGJ+92rQ!!!!:KVJML+96?\!!%r^J,fQOKVSSL+92rQ!!!!=KV\YN+96?\!!%r_J,fQOKVe_N+92rQ!!!!?KVneO+92rQ!!!!BKW"kP+92rQ!!!!DKW+qR+96?\!!%r`J,fQOKW5"R+92rQ!!!!GKW>(S+92rQ!!!!JKWG.U+96?\!!%raJ,fQOKWP4U+92rQ!!!!MKWY:W+96?\!!%rbJ,fQOKWb@X+96?\!!%rcJ,fQOKWkFY+96?\!!%rdJ,fQOzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!:p!!!:pzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzG+/I4n,NFiG+8O5n,NFhG+J[7n,NFgG,50>n,NFgG,>6?n,NFgG-(`Fn,NFgG-M#Jn,NG!!!!!#O8s5#!!%nY!!!!#O8s5#!!%nZ!!!!#O8s5#!!%n[!!!!#O8s5#!!%n\!!!!#O8s5#!!%n]!!!!#O8s5#!!%n^!!!!#O8s5#!!%n_!!!!#O8s5#!!%n`!!!!#O8s5#!!%na!!!!#O8s5#!!%nb!!!!#O8s5#!!%nc!!!!#O8s5#!!%nd!!!!#O8s5#!!%ne!!!!#O8s5#!!%nf!!!!#O8s5#!!%ng!!!!#O8s5#!!%nh!!!!#O8s5#!!%ni!!!!#O8s5#!!%nj!!!!#O8s5#!!%nk!!!!#O8s5#!!%nl!!!!#O8s5#!!%nm!!!!#O8s5#!!%nn!!!!#O8s5#!!%no!!!!#O8s5#!!%np!!!!#O8s5#!!%nq!!!!#O8s5#!!%nr!!!!#O8s5#!!%ns!!!!#O8s5#!!%nt!!!!#O8s5#!!%nu!!!!#O8s5#!!%o!!!!!#O8s5#!!%o"!!!!#O8s5#!!%o#!!!!#O8s5#!!%o$!!!!#O8s5#!!%o%!!!!#O8s5#!!%o&!!!!#O8s5#!!%o'!!!!#O8s5#!!%o(!!!!#O8s5#!!%o)!!!!#O8s5#!!%o*!!!!#O8s5#!!%o+!!!!#O8s5#!!%o,!!!!#O8s5#!!%o-!!!!#O8s5#!!%o.!!!!#O8s5#!!%o/!!!!#O8s5#!!%o0!!!!#O8s5#!!%o1!!!!#O8s5#!!%o2!!!!#O8s5#!!%o3!!!!#O8s5#!!%o4!!!!#O8s5#!!%o5!!!!#O8s5#!!%o6!!!!#O8s5#!!%o7!!!!#O8s5#!!%o8!!!!#O8s5#!!%o9!!!!#O8s5#!!%o:!!!!#O8s5#!!%o;!!!!#O8s5#!!%o<!!!!#O8s5#!!%o=!!!!#O8s5#!!%o>!!!!#O8s5#!!%o?!!!!#O8s5#!!%o@!!!!#O8s5#!!%oA!!!!#O8s5#!!%oB!!!!#O8s5#!!%oC!!!!#O8s5#!!%oD!!!!#O8s5#!!%oE!!!!#O8s5#!!%oF!!!!#O8s5#!!%oG!!!!#O8s5#!!%oH!!!!#O8s5#!!%oI!!!!#O8s5#!!%oJ!!!!#O8s5#!!%oK!!!!#O8s5#!!%oL!!!!#O8s5#!!%oM!!!!#O8s5#!!%oN!!!!#O8s5#!!%oO!!!!#O8s5#!!%oP!!!!#O8s5#!!%oQ!!!!#O8s5#!!%oR!!!!#O8s5#!!%oS!!!!#O8s5#!!%oT!!!!#O8s5#!!%oU!!!!#O8s5#!!%oV!!!!#O8s5#!!%oW!!!!#O8s5#!!%oX!!!!#O8s5#!!%oY!!!!#O8s5#!!%oZ!!!!#O8s5#!!%o[!!!!#O8s5#!!%o\!!!!#O8s5#!!%o]!!!!#O8s5#!!%o^!!!!#O8s5#!!%o_!!!!#O8s5#!!%o`!!!!#O8s5#!!%oa!!!!#O8s5#!!%ob!!!!#O8s5#!!%oc!!!!#O8s5#!!%od!!!!#O8s5#!!%oe!!!!#O8s5#!!%of!!!!#O8s5#!!%og!!!!#O8s5#!!%oh!!!!#O8s5#!!%oi!!!!#O8s5#!!%oj!!!!#O8s5#!!%ok!!!!#O8s5#!!%ol!!!!#O8s5#!!%om!!!!#O8s5#!!%on!!!!#O8s5#!!%oo!!!!#O8s5#!!%op!!!!#O8s5#!!%oq!!!!#O8s5#!!%or!!!!#O8s5#!!%os!!!!#O8s5#!!%ot!!!!#O8s5#!!%ou!!!!#O8s5#!!%p!!!!!#O8s5#!!%p"!!!!#O8s5#!!%p#!!!!#O8s5#!!%p$!!!!#O8s5#!!%p%!!!!#O8s5#!!%p&!!!!#O8s5#!!%p'!!!!#O8s5#!!%p(!!!!#O8s5#!!%p)!!!!#O8s5#!!%p*!!!!#O8s5#!!%p+!!!!#O8s5#!!%p,!!!!#O8s5#!!%p-!!!!#O8s5#!!%p.!!!!#O8s5#!!%p/!!!!#O8s5#!!%p0!!!!#O8s5#!!%p1!!!!#O8s5#!!%p2!!!!#O8s5#!!%p3!!!!#O8s5#!!%p4!!!!#O8s5#!!%p5!!!!#O8s5#!!%p6!!!!#O8s5#!!%p7!!!!#O8s5#!!%p8!!!!#O8s5#!!%p9!!!!#O8s5#!!%p:!!!!#O8s5#!!%p;!!!!#O8s5#!!%p<!!!!#O8s5#!!%p=!!!!#O8s5#!!%p>!!!!#O8s5#!!%p?!!!!#O8s5#!!%p@!!!!#O8s5#!!%pA!!!!#O8s5#!!%pB!!!!#O8s5#!!%pC!!!!#O8s5#!!%pD!!!!#O8s5#!!%pE!!!!#O8s5#!!%pF!!!!#O8s5#!!%pG!!!!#O8s5#!!%pH!!!!#O8s5#!!%pI!!!!#O8s5#!!%pJ!!!!#O8s5#!!%pK!!!!#O8s5#!!%pL!!!!#O8s5#!!%pM!!!!#O8s5#!!%pN!!!!#O8s5#!!%pO!!!!#O8s5#!!%pP!!!!#O8s5#!!%pQ!!!!#O8s5#!!%pR!!!!#O8s5#!!%pS!!!!#O8s5#!!%pT!!!!#O8s5#!!%pU!!!!#O8s5#!!%pV!!!!#O8s5#!!%pW!!!!#O8s5#!!%pX!!!!#O8s5#!!%pY!!!!#O8s5#!!%pZ!!!!#O8s5#!!%p[!!!!#O8s5#!!%p\!!!!#O8s5#!!%p]!!!!#O8s5#!!%p^!!!!#O8s5#!!%p_!!!!#O8s5#!!%p`!!!!#O8s5#!!%pa!!!!#O8s5#!!%pb!!!!#O8s5#!!%pc!!!!#O8s5#!!%pd!!!!#O8s5#!!%pe!!!!#O8s5#!!%pf!!!!#O8s5#!!%pg!!!!#O8s5#!!%ph!!!!#O8s5#!!%pi!!!!#O8s5#!!%pj!!!!#O8s5#!!%pk!!!!#O8s5#!!%pl!!!!#O8s5#!!%pm!!!!#O8s5#!!%pn!!!!#O8s5#!!%po!!!!#O8s5#!!%pp!!!!#O8s5#!!%pq!!!!#O8s5#!!%pr!!!!#O8s5#!!%ps!!!!#O8s5#!!%pt!!!!#O8s5#!!%pu!!!!#O8s5#!!%q!!!!!#O8s5#!!%q"!!!!#O8s5#!!%q#!!!!#O8s5#!!%q$!!!!#O8s5#!!%q%!!!!#O8s5#!!%q&!!!!#O8s5#!!%q'!!!!#O8s5#!!%q(!!!!#O8s5#!!%q)!!!!#O8s5#!!%q*!!!!#O8s5#!!%q+!!!!#O8s5#!!%q,!!!!#O8s5#!!%q-!!!!#O8s5#!!%q.!!!!#O8s5#!!%q/!!!!#O8s5#!!%q0!!!!#O8s5#!!%q1!!!!#O8s5#!!%q2!!!!#O8s5#!!%q3!!!!#O8s5#!!%q4!!!!#O8s5#!!%q5!!!!#O8s5#!!%q6!!!!#O8s5#!!%q7!!!!#O8s5#!!%q8!!!!#O8s5#!!%q9!!!!#O8s5#!!%q:!!!!#O8s5#!!%q;!!!!#O8s5#!!%q<!!!!#O8s5#!!%q=!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!I!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!D!!!!"!!!!$O8ogn!!!!F!!!!"!!!!$O8ogn!!!!G!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!J!!!!"!!!!$O8ogn!!!!K!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!L!!!!"!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!0z!!!!$O8ogn!!!!5z!!!!$O8ogn!!!!9z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!Az!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Iz!!!!$O8ogn!!!!Nz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!I!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!0z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!5z!!!!$O8ogn!!!!9z!!!!$O8ogn!!!!Az!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Nz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Iz!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!I!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!%q>!!!!#O8s5#!!%q?!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!0z!!!!$O8ogn!!!!5z!!!!$O8ogn!!!!9z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!Az!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Iz!!!!#O8q`M!!!!$!!!!#O8q`M!!!!'!!!!$O8ogn!!!!Nz!!!!$O8ogn!!!!Oz!!!!#O8q`M!!!!,!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Qz!!!!#O8q`M!!!!0!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Sz!!!!#O8q`M!!!!5!!!!#O8q`M!!!!9!!!!#O8q`M!!!!<!!!!#O8q`M!!!!A!!!!#O8q`M!!!!E!!!!#O8q`M!!!!I!!!!#O8q`M!!!!N!!!!#O8s5#!!%q@!!!!#O8q`M!!!!O!!!!#O8q`M!!!!P!!!!#O8q`M!!!!Q!!!!#O8q`M!!!!R!!!!#O8q`M!!!!S!!!!#O8s5#!!%qA!!!!#O8s5#!!%qB!!!!#O8s5#!!%qC!!!!#O8s5#!!%qD!!!!#O8s5#!!%qE!!!!#O8s5#!!%qF!!!!#O8s5#!!%qG!!!!#O8s5#!!%qH!!!!#O8s5#!!%qI!!!!#O8s5#!!%qJ!!!!#O8s5#!!%qK!!!!#O8s5#!!%qL!!!!#O8s5#!!%qM!!!!#O8s5#!!%qN!!!!#O8s5#!!%qO!!!!#O8s5#!!%qP!!!!#O8s5#!!%qQ!!!!#O8s5#!!%qR!!!!#O8s5#!!%qS!!!!#O8s5#!!%qT!!!!#O8s5#!!%qU!!!!#O8s5#!!%qV!!!!#O8s5#!!%qW!!!!#O8s5#!!%qX!!!!#O8s5#!!%qY!!!!#O8s5#!!%qZ!!!!#O8s5#!!%q[!!!!#O8s5#!!%q\!!!!#O8s5#!!%q]!!!!#O8s5#!!%q^!!!!#O8s5#!!%q_!!!!#O8s5#!!%q`!!!!#O8s5#!!%qa!!!!#O8s5#!!%qb!!!!#O8s5#!!%qc!!!!#O8s5#!!%qd!!!!#O8s5#!!%qe!!!!#O8s5#!!%qf!!!!#O8s5#!!%qg!!!!#O8s5#!!%qh!!!!#O8s5#!!%qi!!!!#O8s5#!!%qj!!!!#O8s5#!!%qk!!!!#O8s5#!!%ql!!!!#O8s5#!!%qm!!!!#O8s5#!!%qn!!!!#O8s5#!!%qo!!!!#O8s5#!!%qp!!!!#O8s5#!!%qq!!!!#O8s5#!!%qr!!!!#O8s5#!!%qs!!!!#O8s5#!!%qt!!!!#O8s5#!!%qu!!!!#O8s5#!!%r!!!!!#O8s5#!!%r"!!!!#O8s5#!!%r#!!!!#O8s5#!!%r$!!!!#O8s5#!!%r%!!!!#O8s5#!!%r&!!!!#O8s5#!!%r'!!!!#O8s5#!!%r(!!!!#O8s5#!!%r)!!!!#O8s5#!!%r*!!!!#O8s5#!!%r+!!!!#O8s5#!!%r,!!!!#O8s5#!!%r-!!!!#O8s5#!!%r.!!!!#O8s5#!!%r/!!!!#O8s5#!!%r0!!!!#O8s5#!!%r1!!!!#O8s5#!!%r2!!!!#O8s5#!!%r3!!!!#O8s5#!!%r4!!!!#O8s5#!!%r5!!!!#O8s5#!!%r6!!!!#O8s5#!!%r7!!!!#O8s5#!!%r8!!!!#O8s5#!!%r9!!!!#O8s5#!!%r:!!!!#O8s5#!!%r;!!!!#O8s5#!!%r<!!!!#O8s5#!!%r=!!!!#O8s5#!!%r>!!!!#O8s5#!!%r?!!!!#O8s5#!!%r@!!!!#O8s5#!!%rA!!!!#O8s5#!!%rB!!!!#O8s5#!!%rC!!!!#O8s5#!!%rD!!!!#O8s5#!!%rE!!!!#O8s5#!!%rF!!!!#O8s5#!!%rG!!!!#O8s5#!!%rH!!!!#O8s5#!!%rI!!!!#O8s5#!!%rJ!!!!#O8s5#!!%rK!!!!#O8s5#!!%rL!!!!#O8s5#!!%rM!!!!#O8s5#!!%rN!!!!#O8s5#!!%rO!!!!#O8s5#!!%rP!!!!#O8s5#!!%rQ!!!!#O8s5#!!%rR!!!!#O8s5#!!%rS!!!!#O8s5#!!%rT!!!!#O8s5#!!%rU!!!!#O8s5#!!%rV!!!!#O8s5#!!%rW!!!!#O8s5#!!%rX!!!!#O8s5#!!%rY!!!!#O8s5#!!%rZ!!!!#O8s5#!!%r[!!!!#O8s5#!!%r\!!!!#O8s5#!!%r]!!!!#O8s5#!!%r^!!!!#O8s5#!!%r_!!!!#O8s5#!!%r`!!!!#O8s5#!!%ra!!!!#O8s5#!!%rb!!!!#O8s5#!!%rc!!!!#O8s5#!!%rd!!!!#O8s5#!!%re!!!!#O8s5#!!%rf!!!!#O8s5#!!%rg!!!!#O8s5#!!%rh!!!!#O8s5#!!%ri!!!!#O8s5#!!%rj!!!!#O8s5#!!%rk!!!!#O8s5#!!%rl!!!!#O8s5#!!%rm!!!!#O8s5#!!%rn!!!!$O8ogn!!!!&z!!!!$O8ogn!!!!)z!!!!$O8ogn!!!!+z!!!!$O8ogn!!!!.z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!3z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!8z!!!!$O8ogn!!!!;z!!!!#O8q`M!!!!&!!!!$O8ogn!!!!>z!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!@z!!!!$O8ogn!!!!Cz!!!!#O8q`M!!!!)!!!!$O8ogn!!!!Fz!!!!$O8ogn!!!!Kz!!!!#O8s5#!!%ro!!!!$O8ogn!!!!Lz!!!!#O8q`M!!!!+!!!!#O8s5#!!%rp!!!!#O8q`M!!!!.!!!!#O8q`M!!!!1!!!!#O8q`M!!!!3!!!!#O8q`M!!!!6!!!!#O8q`M!!!!8!!!!#O8q`M!!!!;!!!!#O8q`M!!!!>!!!!#O8q`M!!!!H!!!!#O8q`M!!!!@!!!!#O8q`M!!!!C!!!!#O8q`M!!!!F!!!!#O8q`M!!!!K!!!!#O8q`M!!!!L!!!!#O8s5#!!%rq!!!!#O8s5#!!%rr!!!!#O8s5#!!%rs!!!!$O8ogn!!!!%z!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!*z!!!!$O8ogn!!!!-z!!!!$O8ogn!!!!/z!!!!$O8ogn!!!!2z!!!!$O8ogn!!!!4z!!!!$O8ogn!!!!7z!!!!$O8ogn!!!!:z!!!!#O8q`M!!!!%!!!!$O8ogn!!!!Dz!!!!$O8ogn!!!!=z!!!!$O8ogn!!!!?z!!!!#O8s5#!!%rt!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!Mz!!!!#O8q`M!!!!(!!!!#O8q`M!!!!*!!!!$O8ogn!!!!Gz!!!!$O8ogn!!!!Jz!!!!#O8q`M!!!!-!!!!#O8q`M!!!!/!!!!#O8s5#!!%ru!!!!#O8q`M!!!!2!!!!#O8q`M!!!!4!!!!#O8q`M!!!!7!!!!#O8q`M!!!!:!!!!#O8q`M!!!!D!!!!#O8q`M!!!!=!!!!#O8q`M!!!!?!!!!#O8q`M!!!!B!!!!#O8q`M!!!!M!!!!#O8q`M!!!!G!!!!#O8s5#!!%s!!!!!#O8q`M!!!!J!!!!#O8s5#!!%s"!!!!#O8s5#!!%s#!!!!#O8s5#!!%s$!!!!#O8s5#!!%s%!!!!#O8s5#!!%s&!!!!#O8s5#!!%s'!!!!#O8s5#!!%s(!!!!#O8s5#!!%s)!!!!#O8s5#!!%s*!!!!#O8s5#!!%s+!!!!#O8s5#!!%s,!!!!#O8s5#!!%s-!!!!#O8s5#!!%s.!!!!#O8s5#!!%s/!!!!#O8s5#!!%s0!!!!#O8s5#!!%s1!!!!#O8s5#!!%s2!!!!#O8s5#!!%s3!!!!#O8s5#!!%s4!!!!#O8s5#!!%s5!!!!#O8s5#!!%s6!!!!#O8s5#!!%s7!!!!#O8s5#!!%s8!!!!#O8s5#!!%s9!!!!#O8s5#!!%s:!!!!#O8s5#!!%s;!!!!#O8s5#!!%s<!!!!#O8s5#!!%s=!!!!#O8s5#!!%s>!!!!#O8s5#!!%s?!!!!#O8s5#!!%s@!!!!#O8s5#!!%sA!!!!#O8s5#!!%sB!!!!#O8s5#!!%sC!!!!#O8s5#!!%sD!!!!#O8s5#!!%sE!!!!#O8s5#!!%sF!!!!#O8s5#!!%sG!!!!#O8s5#!!%sH!!!!#O8s5#!!%sI!!!!#O8s5#!!%sJ!!!!#O8s5#!!%sK!!!!#O8s5#!!%sL!!!!#O8s5#!!%sM!!!!#O8s5#!!%sN!!!!#O8s5#!!%sO!!!!#O8s5#!!%sP!!!!#O8s5#!!%sQ!!!!#O8s5#!!%sR!!!!#O8s5#!!%sS!!!!#O8s5#!!%sT!!!!#O8s5#!!%sU!!!!#O8s5#!!%sV!!!!#O8s5#!!%sW!!!!#O8s5#!!%sX!!!!#O8s5#!!%sY!!!!#O8s5#!!%sZ!!!!#O8s5#!!%s[!!!!#O8s5#!!%s\!!!!#O8s5#!!%s]!!!!#O8s5#!!%s^!!!!#O8s5#!!%s_!!!!#O8s5#!!%s`!!!!#O8s5#!!%sa!!!!#O8s5#!!%sb!!!!#O8s5#!!%sc!!!!#O8s5#!!%sd!!!!#O8s5#!!%se!!!!#O8s5#!!%sf!!!!#O8s5#!!%sg!!!!#O8s5#!!%sh!!!!#O8s5#!!%si!!!!#O8s5#!!%sj!!!!#O8s5#!!%sk!!!!#O8s5#!!%sl!!!!#O8s5#!!%sm!!!!#O8s5#!!%sn!!!!#O8s5#!!%so!!!!#O8s5#!!%sp!!!!#O8s5#!!%sq!!!!#O8s5#!!%sr!!!!#O8s5#!!%ss!!!!#O8s5#!!%st!!!!#O8s5#!!%su!!!!#O8s5#!!%t!!!!!#O8s5#!!%t"!!!!#O8s5#!!%t#!!!!#O8s5#!!%t$!!!!#O8s5#!!%t%!!!!#O8s5#!!%t&!!!!#O8s5#!!%t'!!!!#O8s5#!!%t(!!!!#O8s5#!!%t)!!!!#O8s5#!!%t*!!!!#O8s5#!!%t+!!!!#O8s5#!!%t,!!!!#O8s5#!!%t-!!!!#O8s5#!!%t."bcpWn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
