H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 959
	tail: 77
	space: 881
	broken: 0
	head (memory): 77
	tail (memory): 77
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2866
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2866
	tail (memory): 2866
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x23000
[CTB].data: !!!!n!!!!nzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz]@Hre+96?\!!"7>J,fQM!!!#lzz!!!!E]@R#b+96?\!!"7?J,fQO]@[)c+96?\!!"7@J,fQO]@d/d+96?\!!"7AJ,fQO]@m5e+96?\!!"7BJ,fQO]A!;f+96?\!!"7CJ,fQO]A*Ag+96?\!!"7DJ,fQO]A3Gl+96?\!!"7EJ,fQM!!!#izz!!!!E]A<Mm+96?\!!"7FJ,fQM!!!#izz!!!!E]AESj+96?\!!"7GJ,fQO]ANYk+96?\!!"7HJ,fQO]AW_l+96?\!!"7IJ,fQO]A`em+96?\!!"7JJ,fQO]Aikn+96?\!!"7KJ,fQO]Arqo+96?\!!"7LJ,fQO466GF!!"\T!!!0(!K+Ymz!!$)@z]*SH?+92r\z+9DND!!!!"]*\N?+92rRzz]*eTD+96?\!!"69J,fQM!!!#gW$*8`!!%Llz]*nZ@+94h4z]+"`F+96?\!!"6:J,fQM!!!#gz!!%KK!!!!<]++fC+96?\!!"6;J,fQO]+4lD+96?\!!"6<J,fQO]+=rI+96?\!!"6=J,fQM!!!#gzz!!!!E]+G#F+96?\!!"6>J,fQO]+P)G+96?\!!"6?J,fQO]+Y/H+96?\!!"6@J,fQO]+b5I+96?\!!"6AJ,fQO]+k;J+96?\!!"6BJ,fQO]+tAK+96?\!!"6CJ,fQO],(GL+96?\!!"6DJ,fQO],1MM+96?\!!"6EJ,fQO],:SN+96?\!!"6FJ,fQO],CYO+96?\!!"6GJ,fQO],L_P+96?\!!"6HJ,fQO],UeQ+96?\!!"6IJ,fQO],^kR+96?\!!"6JJ,fQO],gqS+96?\!!"6KJ,fQO],q"T+96?\!!"6LJ,fQO]-%(U+96?\!!"6MJ,fQO]-..V+96?\!!"6NJ,fQO]-74W+96?\!!"6OJ,fQO]-@:X+96?\!!"6PJ,fQO]-I@Y+96?\!!"6QJ,fQO]-RFZ+96?\!!"6RJ,fQO]-[L[+96?\!!"6SJ,fQO]-dR\+96?\!!"6TJ,fQO]-mX]+96?\!!"6UJ,fQO].!^^+96?\!!"6VJ,fQO].*d_+96?\!!"6WJ,fQO].3j`+96?\!!"6XJ,fQO].<pa+96?\!!"6YJ,fQO].F!b+96?\!!"6ZJ,fQO].O'c+96?\!!"6[J,fQO].X-d+96?\!!"6\J,fQO].a3e+96?\!!"6]J,fQO].j9f+96?\!!"6^J,fQO].s?g+96?\!!"6_J,fQO]/'Eh+96?\!!"6`J,fQO]/0Ki+96?\!!"6aJ,fQO]/9Qj+96?\!!"6bJ,fQO]/BWk+96?\!!"6cJ,fQO]/K]l+96?\!!"6dJ,fQO]/Tcm+96?\!!"6eJ,fQO]/]in+96?\!!"6fJ,fQO]/foo+96?\!!"6gJ,fQO]/oup+96?\!!"6hJ,fQO]0$'%+94h3!!!!"!!!!"!!!!"!!!!"zzzzz!IJ5mz]0--$+92r\!!!!"+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]062s+92rR!!!!"!!!!"]0?8t+96?\!!"6iJ,fQO]0H?)+94h3!!!!"z!!!!#!!!!"zzzzz!IE]Bz]0QE(+92r\z+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]0ZK"+92rRz!!!!"]0cQ,+94h3!!!!"!!!!&!!!!"!!!!"zzzzz!Ik+fz]0lW++92r\!!!!&+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]0u]%+92rR!!!!&!!!!"]1)c%+92rQ!!!!"]12i0+94h3!!!!"!!!!%!!!!#!!!!"zzzzz!IfS;z]1;o/+92r\!!!!%+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]1Du)+92rR!!!!%!!!!"]1N&3+94h3!!!!"!!!!#!!!!"!!!!#zzzzz!IN33z]1W,2+92r\!!!!#+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]1`2,+92rR!!!!#!!!!"]1i8,+92rQ!!!!&]1r>-+92rQz]2&D.+92rQ!!!!"]2/J/+92rQ!!!!&]28P0+92rQ!!!!%]2AV;+94h3!!!!"!!!!'!!!!"!!!!#zzzzz!J-@Nz]2J\:+92r\!!!!'+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]2Sb3+92rQ!!!!"]2\h5+92rR!!!!'!!!!"]2en5+92rQz]2nt6+92rQ!!!!&]3#%7+92rQ!!!!#]3,+8+92rQ!!!!"]3519+92rQ!!!!%]3>7:+92rQ!!!!']3G=;+92rQ!!!!&]3PC<+92rQz]3YIG+94h3!!!!"!!!!$!!!!#!!!!#zzzzz!I]M:z]3bOF+92r\!!!!$+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]3kU@+92rR!!!!$!!!!"]3t[@+92rQ!!!!"]4(aA+92rQ!!!!#]41gB+92rQ!!!!%]4:mC+92rQ!!!!&]4CsD+92rQ!!!!']4M$O+94h3!!!!"!!!!(!!!!#!!!!#zzzzz!J7Qoz]4V*N+92r\!!!!(+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`Gz]4_0H+92rR!!!!(!!!!"]4h6H+92rQ!!!!"]4q<I+92rQz]5%BJ+92rQ!!!!&]5.HK+92rQ!!!!#]57NL+92rQ!!!!$]5@TM+92rQ!!!!%]5IZN+92rQ!!!!"]5R`O+92rQ!!!!']5[fP+92rQ!!!!(]5dlQ+92rQz]5mrR+92rQ!!!!&]6"#S+92rQ!!!!#]6+)T+92rQ!!!!$]64/U+92rQ!!!!%]6=5V+92rQ!!!!']6F;W+92rQ!!!!(]6OAX+92rQz]6XGY+92rQ!!!!#]6aMZ+92rQ!!!!$]6jS[+92rQ!!!!%]6sY\+92rQ!!!!']7'_]+92rQz]70e^+92rQ!!!!(]79k_+92rQ!!!!%]7Bq`+92rQ!!!!#]7L"a+92rQ!!!!$]7U(b+92rQ!!!!']7^.c+92rQ!!!!(]7g4d+92rQ!!!!#]7p:e+92rQ!!!!$]8$@f+92rQ!!!!']8-Fg+92rQ!!!!(]86Lh+92rQ!!!!$]8?Ri+92rQ!!!!(]8HXj+92rQ!!!!$]8Q^k+92rQ!!!!(]8Zdq+96?\!!"6jJ,fQM!!!#hzz!!!!E]8cjr+96?\!!"6kJ,fQM!!!#hzz!!!!E]8lpo+96?\!!"6lJ,fQO]9!!p+96?\!!"6mJ,fQO]9*'q+96?\!!"6nJ,fQO]93-r+96?\!!"6oJ,fQO]9<3s+96?\!!"6pJ,fQO]9E9t+96?\!!"6qJ,fQO]9N?t+92rQ!!!!"]9WEu+92rQ!!!!&]9`L!+92rQz]9iR'+96?\!!"6rJ,fQM!!!#kzz!!!!E]9rX#+92rQ!!!!%]:&^&+92r\!!!!"+9DND!!!!"]:/d&+92rR!!!!"z]:8j&+94h4!!!!"]:Ap'+92rQ!!!!#]:K!*+92r\!!!!&+9DND!!!!"]:T'*+92rR!!!!&z]:]-*+94h4!!!!&]:f30+96?\!!"6sJ,fQM!!!#kzz!!!!E]:o91+96?\!!"6tJ,fQM!!!#jzz!!!!E];#?-+92rQ!!!!$];,E/+96?\!!"6uJ,fQO];5K/+92rQ!!!!(];>Q1+96?\!!"7!J,fQO];GW2+96?\!!"7"J,fQO];P]3+96?\!!"7#J,fQO];Yc8+96?\!!"7$J,fQM!!!#nzz!!!!E];bi4+92rQ!!!!'];ko6+96?\!!"7%J,fQO];tu8+92r\z+9DND!!!!"]<)&8+92rRzz]<2,:+92r\!!!!%+9DND!!!!"]<;2:+92rR!!!!%z]<D8:+94h4z]<M>;+94h4!!!!%]<VD=+96?\!!"7&J,fQO]<_JB+96?\!!"7'J,fQM!!!#jzz!!!!E]<hP@+92r\!!!!$+9DND!!!!"]<qV@+92rR!!!!$z]=%\B+92r\!!!!(+9DND!!!!"]=.bB+92rR!!!!(z]=7hC+96?\!!"7(J,fQO]=@nC+94h4!!!!$]=ItD+94h4!!!!(]=S%J+96?\!!"7)J,fQM!!!#mzz!!!!E]=\+G+96?\!!"7*J,fQO]=e1H+96?\!!"7+J,fQO]=n7M+96?\!!"7,J,fQM!!!#nzz!!!!E]>"=J+96?\!!"7-J,fQO]>+CL+92r\!!!!#+9DND!!!!"]>4IM+92r\!!!!'+9DND!!!!"]>=OM+92rR!!!!#z]>FUN+92rR!!!!'z]>O[N+94h4!!!!#]>XaO+94h4!!!!']>agQ+96?\!!"7.J,fQO]>jmR+96?\!!"7/J,fQO]>ssS+96?\!!"70J,fQO]?($T+96?\!!"71J,fQO]?1*Y+96?\!!"72J,fQM!!!#mzz!!!!E]?:0V+96?\!!"73J,fQO]?C6W+96?\!!"74J,fQO]?L<X+96?\!!"75J,fQO]?UBY+96?\!!"76J,fQO]?^HZ+96?\!!"77J,fQO]?gN[+96?\!!"78J,fQO]?pT\+96?\!!"79J,fQO]@$Z]+96?\!!"7:J,fQO]@-`^+96?\!!"7;J,fQO]@6f_+96?\!!"7<J,fQO]@?ld+96?\!!"7=J,fQM!!!#lzz!!!!Ezzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!B^!!!B^zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz2aRKFn,NFh2adWHn,NFg2bO,On,NFg2bX2Pn,NFg2ba8Qn,NFh2bj>Rn,NG!!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!D!!!!"!!!!$O8ogn!!!!"!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!#!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!F!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!G!!!!"!!!!$O8ogn!!!!T!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!U!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!I!!!!"!!!!$O8ogn!!!!V!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!J!!!!"!!!!$O8ogn!!!!W!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!K!!!!"!!!!$O8ogn!!!!X!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!L!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!Y!!!!"!!!!#O8s5#!!"/_!!!!#O8s5#!!"/`!!!!#O8s5#!!"/a!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!Z!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!;!!!!"!!!!#O8s5#!!"/b!!!!$O8ogn!!!![!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!-!!!!"!!!!#O8s5#!!"/c!!!!$O8ogn!!!!<!!!!"!!!!#O8s5#!!"/d!!!!#O8s5#!!"/e!!!!$O8ogn!!!!\!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!]!!!!"!!!!$O8ogn!!!!P!!!!"!!!!#O8s5#!!"/f!!!!$O8ogn!!!!>!!!!"!!!!#O8s5#!!"/g!!!!$O8ogn!!!!^!!!!"!!!!$O8ogn!!!!0!!!!"!!!!#O8s5#!!"/h!!!!$O8ogn!!!!?!!!!"!!!!#O8s5#!!"/i!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!Cz!!!!$O8ogn!!!!Dz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Fz!!!!$O8ogn!!!!Gz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Iz!!!!$O8ogn!!!!Jz!!!!$O8ogn!!!!Kz!!!!$O8ogn!!!!Lz!!!!$O8ogn!!!!Mz!!!!#O8q`M!!!!B!!!!$O8ogn!!!!Nz!!!!$O8ogn!!!!Oz!!!!#O8q`M!!!!C!!!!$O8ogn!!!!Pz!!!!#O8s5#!!"/j!!!!#O8q`M!!!!D!!!!#O8s5#!!"/k!!!!#O8q`M!!!!E!!!!#O8q`M!!!!F!!!!#O8q`M!!!!G!!!!#O8q`M!!!!H!!!!#O8q`M!!!!I!!!!#O8q`M!!!!J!!!!#O8q`M!!!!K!!!!#O8q`M!!!!L!!!!#O8q`M!!!!M!!!!#O8q`M!!!!N!!!!#O8q`M!!!!O!!!!#O8q`M!!!!P!!!!#O8s5#!!"/l!!!!#O8s5#!!"/m!!!!$O8ogn!!!!@!!!!"!!!!#O8s5#!!"/n!!!!$O8ogn!!!!_!!!!"!!!!#O8s5#!!"/o!!!!#O8s5#!!"/p!!!!$O8ogn!!!!"z!!!!$O8ogn!!!!#z!!!!$O8ogn!!!!&z!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!%z!!!!#O8s5#!!"/q!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!)z!!!!$O8ogn!!!!*z!!!!$O8ogn!!!!+z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!-z!!!!#O8q`M!!!!"!!!!$O8ogn!!!!.z!!!!$O8ogn!!!!/z!!!!$O8ogn!!!!0z!!!!#O8q`M!!!!#!!!!$O8ogn!!!!`!!!!"!!!!#O8s5#!!"/r!!!!#O8s5#!!"/s!!!!#O8q`M!!!!&!!!!#O8q`M!!!!'!!!!#O8q`M!!!!$!!!!#O8q`M!!!!%!!!!#O8q`M!!!!(!!!!#O8s5#!!"/t!!!!#O8q`M!!!!)!!!!#O8q`M!!!!*!!!!#O8q`M!!!!+!!!!#O8q`M!!!!,!!!!#O8q`M!!!!-!!!!#O8q`M!!!!.!!!!#O8q`M!!!!/!!!!#O8q`M!!!!0!!!!$O8ogn!!!!3z!!!!$O8ogn!!!!2z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!4z!!!!$O8ogn!!!!5z!!!!$O8ogn!!!!7z!!!!$O8ogn!!!!8z!!!!$O8ogn!!!!9z!!!!$O8ogn!!!!:z!!!!$O8ogn!!!!>z!!!!$O8ogn!!!!;z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!=z!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!@z!!!!#O8s5#!!"/u!!!!#O8s5#!!"0!!!!!#O8q`M!!!!3!!!!#O8q`M!!!!2!!!!#O8q`M!!!!6!!!!#O8q`M!!!!4!!!!#O8q`M!!!!5!!!!#O8q`M!!!!7!!!!#O8q`M!!!!8!!!!#O8q`M!!!!9!!!!#O8q`M!!!!:!!!!#O8q`M!!!!>!!!!#O8q`M!!!!;!!!!#O8q`M!!!!<!!!!#O8q`M!!!!=!!!!#O8q`M!!!!?!!!!#O8q`M!!!!@!!!!#O8s5#!!"0"!!!!#O8s5#!!"0#!!!!#O8s5#!!"0$!!!!#O8s5#!!"0%!!!!#O8s5#!!"0&!!!!#O8s5#!!"0'!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Tz!!!!$O8ogn!!!!Uz!!!!$O8ogn!!!!Vz!!!!$O8ogn!!!!Wz!!!!$O8ogn!!!!Xz!!!!$O8ogn!!!!Yz!!!!$O8ogn!!!!Zz!!!!$O8ogn!!!![z!!!!$O8ogn!!!!\z!!!!$O8ogn!!!!]z!!!!$O8ogn!!!!^z!!!!#O8q`M!!!!R!!!!$O8ogn!!!!_z!!!!$O8ogn!!!!`z!!!!#O8s5#!!"0(!!!!#O8q`M!!!!S!!!!#O8q`M!!!!T!!!!#O8s5#!!"0)!!!!#O8q`M!!!!U!!!!#O8q`M!!!!V!!!!#O8q`M!!!!W!!!!#O8q`M!!!!X!!!!#O8q`M!!!!Y!!!!#O8q`M!!!!Z!!!!#O8q`M!!!![!!!!#O8q`M!!!!\!!!!#O8q`M!!!!]!!!!#O8q`M!!!!^!!!!#O8q`M!!!!_!!!!#O8q`M!!!!`!!!!#O8s5#!!"0*!!!!#O8s5#!!"0+!!!!#O8s5#!!"0,!!!!#O8s5#!!"0-!!!!#O8s5#!!"0.!!!!#O8s5#!!"0/!!!!#O8s5#!!"00!!!!#O8s5#!!"01!!!!#O8s5#!!"02!!!!#O8s5#!!"03!!!!#O8s5#!!"04!!!!#O8s5#!!"05!!!!#O8s5#!!"06!!!!#O8s5#!!"07!!!!#O8s5#!!"08!!!!#O8s5#!!"09!!!!#O8s5#!!"0:!!!!#O8s5#!!"0;!!!!#O8s5#!!"0<!!!!#O8s5#!!"0=!!!!#O8s5#!!"0>!!!!#O8s5#!!"0?!!!!#O8s5#!!"0@!!!!#O8s5#!!"0A!!!!#O8s5#!!"0B!!!!#O8s5#!!"0C!!!!#O8s5#!!"0D!!!!#O8s5#!!"0E!!!!#O8s5#!!"0F!!!!#O8s5#!!"0G!!!!#O8s5#!!"0H!!!!#O8s5#!!"0I!!!!#O8s5#!!"0J!!!!#O8s5#!!"0K!!!!#O8s5#!!"0L!!!!#O8s5#!!"0M!!!!#O8s5#!!"0N!!!!#O8s5#!!"0O!!!!#O8s5#!!"0P!!!!#O8s5#!!"0Q!!!!#O8s5#!!"0R!!!!#O8s5#!!"0S!!!!#O8s5#!!"0T!!!!#O8s5#!!"0U!!!!#O8s5#!!"0V!!!!#O8s5#!!"0W!!!!#O8s5#!!"0X!!!!#O8s5#!!"0Y!!!!#O8s5#!!"0Z!!!!#O8s5#!!"0[!!!!#O8s5#!!"0\!!!!#O8s5#!!"0]!!!!#O8s5#!!"0^!!!!#O8s5#!!"0_!!!!#O8s5#!!"0`!!!!#O8s5#!!"0a!!!!#O8s5#!!"0b!!!!#O8s5#!!"0c!!!!#O8s5#!!"0d!!!!#O8s5#!!"0e!!!!#O8s5#!!"0f!!!!#O8s5#!!"0g!!!!#O8s5#!!"0h!!!!#O8s5#!!"0i!!!!#O8s5#!!"0j!!!!#O8s5#!!"0k!!!!#O8s5#!!"0l!!!!#O8s5#!!"0m!!!!#O8s5#!!"0n!!!!#O8s5#!!"0o!!!!#O8s5#!!"0p!!!!#O8s5#!!"0q!!!!#O8s5#!!"0r!!!!#O8s5#!!"0s!!!!#O8s5#!!"0t!!!!#O8s5#!!"0u!!!!#O8s5#!!"1!!!!!#O8s5#!!"1"!!!!#O8s5#!!"1#!!!!#O8s5#!!"1$!!!!#O8s5#!!"1%!!!!#O8s5#!!"1&!!!!#O8s5#!!"1'!!!!#O8s5#!!"1(!!!!#O8s5#!!"1)!!!!#O8s5#!!"1*!!!!#O8s5#!!"1+!!!!#O8s5#!!"1,!!!!#O8s5#!!"1-!!!!#O8s5#!!"1.!!!!#O8s5#!!"1/!!!!#O8s5#!!"10!!!!#O8s5#!!"11!!!!#O8s5#!!"12!!!!#O8s5#!!"13!!!!#O8s5#!!"14!!!!#O8s5#!!"15!!!!#O8s5#!!"16!!!!#O8s5#!!"17!!!!#O8s5#!!"18!!!!#O8s5#!!"19!!!!#O8s5#!!"1:!!!!#O8s5#!!"1;!!!!#O8s5#!!"1<!!!!#O8s5#!!"1=!!!!#O8s5#!!"1>!!!!#O8s5#!!"1?!!!!#O8s5#!!"1@!!!!#O8s5#!!"1A!!!!#O8s5#!!"1B!!!!#O8s5#!!"1C!!!!#O8s5#!!"1D!!!!#O8s5#!!"1E!!!!#O8s5#!!"1F!!!!#O8s5#!!"1G!!!!#O8s5#!!"1H!!!!#O8s5#!!"1I!!!!#O8s5#!!"1J!!!!#O8s5#!!"1K!!!!#O8s5#!!"1L!!!!#O8s5#!!"1M!!!!#O8s5#!!"1N!!!!#O8s5#!!"1O!!!!#O8s5#!!"1P!!!!#O8s5#!!"1Q!!!!#O8s5#!!"1R!!!!#O8s5#!!"1S!!!!#O8s5#!!"1T!!!!#O8s5#!!"1U!!!!#O8s5#!!"1V!!!!#O8s5#!!"1W!!!!#O8s5#!!"1X!!!!#O8s5#!!"1Y!!!!#O8s5#!!"1Z!!!!#O8s5#!!"1[!!!!#O8s5#!!"1\!!!!#O8s5#!!"1]!!!!#O8s5#!!"1^!!!!#O8s5#!!"1_!!!!#O8s5#!!"1`!!!!#O8s5#!!"1a!!!!#O8s5#!!"1b!!!!#O8s5#!!"1c!!!!#O8s5#!!"1d!!!!#O8s5#!!"1e!!!!#O8s5#!!"1f!!!!#O8s5#!!"1g!!!!#O8s5#!!"1h!!!!#O8s5#!!"1i!!!!#O8s5#!!"1j!!!!#O8s5#!!"1k!!!!#O8s5#!!"1l!!!!#O8s5#!!"1m!!!!#O8s5#!!"1n!!!!#O8s5#!!"1o!!!!#O8s5#!!"1p!!!!#O8s5#!!"1q!!!!#O8s5#!!"1r!!!!#O8s5#!!"1s!!!!#O8s5#!!"1t!!!!#O8s5#!!"1u!!!!#O8s5#!!"2!!!!!#O8s5#!!"2"!!!!#O8s5#!!"2#!!!!#O8s5#!!"2$!!!!#O8s5#!!"2%!!!!#O8s5#!!"2&!!!!#O8s5#!!"2'!!!!#O8s5#!!"2(!!!!#O8s5#!!"2)!!!!#O8s5#!!"2*!!!!#O8s5#!!"2+!!!!#O8s5#!!"2,!!!!#O8s5#!!"2-!!!!#O8s5#!!"2.!!!!#O8s5#!!"2/!!!!#O8s5#!!"20!!!!#O8s5#!!"21!!!!#O8s5#!!"22!!!!#O8s5#!!"23!!!!#O8s5#!!"24!!!!#O8s5#!!"25!!!!#O8s5#!!"26!!!!#O8s5#!!"27!!!!#O8s5#!!"28!!!!#O8s5#!!"29!!!!#O8s5#!!"2:!!!!#O8s5#!!"2;!!!!#O8s5#!!"2<!!!!#O8s5#!!"2=!!!!#O8s5#!!"2>!!!!#O8s5#!!"2?!!!!#O8s5#!!"2@!!!!#O8s5#!!"2A!!!!#O8s5#!!"2B!!!!#O8s5#!!"2C!!!!#O8s5#!!"2D!!!!#O8s5#!!"2E!!!!#O8s5#!!"2F!!!!#O8s5#!!"2G!!!!#O8s5#!!"2H!!!!#O8s5#!!"2I!!!!#O8s5#!!"2J!!!!#O8s5#!!"2K!!!!#O8s5#!!"2L!!!!#O8s5#!!"2M!!!!#O8s5#!!"2N!!!!#O8s5#!!"2O!!!!#O8s5#!!"2P!!!!#O8s5#!!"2Q!!!!#O8s5#!!"2R!!!!#O8s5#!!"2S!!!!#O8s5#!!"2T!!!!#O8s5#!!"2U!!!!#O8s5#!!"2V!!!!#O8s5#!!"2W!!!!#O8s5#!!"2X!!!!#O8s5#!!"2Y!!!!#O8s5#!!"2Z!!!!#O8s5#!!"2[!!!!#O8s5#!!"2\!!!!#O8s5#!!"2]!!!!#O8s5#!!"2^!!!!#O8s5#!!"2_!!!!#O8s5#!!"2`!!!!#O8s5#!!"2a!!!!#O8s5#!!"2b!!!!#O8s5#!!"2c!!!!#O8s5#!!"2d!!!!#O8s5#!!"2e!!!!#O8s5#!!"2f!!!!#O8s5#!!"2g!!!!#O8s5#!!"2h!!!!#O8s5#!!"2i!!!!#O8s5#!!"2j!!!!#O8s5#!!"2k!!!!#O8s5#!!"2l!!!!#O8s5#!!"2m!!!!#O8s5#!!"2n!!!!#O8s5#!!"2o!!!!#O8s5#!!"2p!!!!#O8s5#!!"2q!!!!#O8s5#!!"2r!!!!#O8s5#!!"2s!!!!#O8s5#!!"2t!!!!#O8s5#!!"2u!!!!#O8s5#!!"3!!!!!#O8s5#!!"3"!!!!#O8s5#!!"3#!!!!#O8s5#!!"3$!!!!#O8s5#!!"3%!!!!#O8s5#!!"3&!!!!#O8s5#!!"3'!!!!#O8s5#!!"3(!!!!#O8s5#!!"3)!!!!#O8s5#!!"3*!!!!#O8s5#!!"3+!!!!#O8s5#!!"3,!!!!#O8s5#!!"3-!!!!#O8s5#!!"3.!!!!#O8s5#!!"3/!!!!#O8s5#!!"30!!!!#O8s5#!!"31!!!!#O8s5#!!"32!!!!#O8s5#!!"33!!!!#O8s5#!!"34!!!!#O8s5#!!"35!!!!#O8s5#!!"36!!!!#O8s5#!!"37!!!!#O8s5#!!"38!!!!#O8s5#!!"39!!!!#O8s5#!!"3:!!!!#O8s5#!!"3;!!!!#O8s5#!!"3<!!!!#O8s5#!!"3=!!!!#O8s5#!!"3>!!!!#O8s5#!!"3?!!!!#O8s5#!!"3@!!!!#O8s5#!!"3A!!!!#O8s5#!!"3B!!!!#O8s5#!!"3C!!!!#O8s5#!!"3D!!!!#O8s5#!!"3E!!!!#O8s5#!!"3F!!!!#O8s5#!!"3G!!!!#O8s5#!!"3H!!!!#O8s5#!!"3I!!!!#O8s5#!!"3J!!!!#O8s5#!!"3K!!!!#O8s5#!!"3L!!!!#O8s5#!!"3M!!!!#O8s5#!!"3N!!!!#O8s5#!!"3O!!!!#O8s5#!!"3P!!!!#O8s5#!!"3Q!!!!#O8s5#!!"3R!!!!#O8s5#!!"3S!!!!#O8s5#!!"3T!!!!#O8s5#!!"3U!!!!#O8s5#!!"3V!!!!#O8s5#!!"3W!!!!#O8s5#!!"3X!!!!#O8s5#!!"3Y!!!!#O8s5#!!"3Z!!!!#O8s5#!!"3[!!!!#O8s5#!!"3\!!!!#O8s5#!!"3]!!!!#O8s5#!!"3^!!!!#O8s5#!!"3_!!!!#O8s5#!!"3`!!!!#O8s5#!!"3a!!!!#O8s5#!!"3b!!!!#O8s5#!!"3c!!!!#O8s5#!!"3d!!!!#O8s5#!!"3e!!!!#O8s5#!!"3f!!!!#O8s5#!!"3g!!!!#O8s5#!!"3h!!!!#O8s5#!!"3i!!!!#O8s5#!!"3j!!!!#O8s5#!!"3k!!!!#O8s5#!!"3l!!!!#O8s5#!!"3m!!!!#O8s5#!!"3n!!!!#O8s5#!!"3o!!!!#O8s5#!!"3p!!!!#O8s5#!!"3q!!!!#O8s5#!!"3r!!!!#O8s5#!!"3s!!!!#O8s5#!!"3t!!!!#O8s5#!!"3u!!!!#O8s5#!!"4!!!!!#O8s5#!!"4"!!!!#O8s5#!!"4#!!!!#O8s5#!!"4$!!!!#O8s5#!!"4%!!!!#O8s5#!!"4&!!!!#O8s5#!!"4'!!!!#O8s5#!!"4(!!!!#O8s5#!!"4)!!!!#O8s5#!!"4*!!!!#O8s5#!!"4+!!!!#O8s5#!!"4,!!!!#O8s5#!!"4-!!!!#O8s5#!!"4.!!!!#O8s5#!!"4/!!!!#O8s5#!!"40!!!!#O8s5#!!"41!!!!#O8s5#!!"42!!!!#O8s5#!!"43!!!!#O8s5#!!"44!!!!#O8s5#!!"45!!!!#O8s5#!!"46!!!!#O8s5#!!"47!!!!#O8s5#!!"48!!!!#O8s5#!!"49!!!!#O8s5#!!"4:!!!!#O8s5#!!"4;!!!!#O8s5#!!"4<!!!!#O8s5#!!"4=!!!!#O8s5#!!"4>!!!!#O8s5#!!"4?!!!!#O8s5#!!"4@!!!!#O8s5#!!"4A!!!!#O8s5#!!"4B!!!!#O8s5#!!"4C!!!!#O8s5#!!"4D!!!!#O8s5#!!"4E!!!!#O8s5#!!"4F!!!!#O8s5#!!"4G!!!!#O8s5#!!"4H!!!!#O8s5#!!"4I!!!!#O8s5#!!"4J!!!!#O8s5#!!"4K!!!!#O8s5#!!"4L!!!!#O8s5#!!"4M!!!!#O8s5#!!"4N!!!!#O8s5#!!"4O!!!!#O8s5#!!"4P!!!!#O8s5#!!"4Q!!!!#O8s5#!!"4R!!!!#O8s5#!!"4S!!!!#O8s5#!!"4T!!!!#O8s5#!!"4U!!!!#O8s5#!!"4V!!!!#O8s5#!!"4W!!!!#O8s5#!!"4X!!!!#O8s5#!!"4Y!!!!#O8s5#!!"4Z!!!!#O8s5#!!"4[!!!!#O8s5#!!"4\!!!!#O8s5#!!"4]!!!!#O8s5#!!"4^!!!!#O8s5#!!"4_!!!!#O8s5#!!"4`!!!!#O8s5#!!"4a!!!!#O8s5#!!"4b!!!!#O8s5#!!"4c!!!!#O8s5#!!"4d!!!!#O8s5#!!"4e!!!!#O8s5#!!"4f!!!!#O8s5#!!"4g!!!!#O8s5#!!"4h!!!!#O8s5#!!"4i!!!!#O8s5#!!"4j!!!!#O8s5#!!"4k!!!!#O8s5#!!"4l!!!!#O8s5#!!"4m!!!!#O8s5#!!"4n!!!!#O8s5#!!"4o!!!!#O8s5#!!"4p!!!!#O8s5#!!"4q!!!!#O8s5#!!"4r!!!!#O8s5#!!"4s!!!!#O8s5#!!"4t!!!!#O8s5#!!"4u!!!!#O8s5#!!"5!!!!!#O8s5#!!"5"!!!!#O8s5#!!"5#!!!!#O8s5#!!"5$!!!!#O8s5#!!"5%!!!!#O8s5#!!"5&!!!!#O8s5#!!"5'!!!!#O8s5#!!"5(!!!!#O8s5#!!"5)!!!!#O8s5#!!"5*!!!!#O8s5#!!"5+!!!!#O8s5#!!"5,!!!!#O8s5#!!"5-!!!!#O8s5#!!"5.!!!!#O8s5#!!"5/!!!!#O8s5#!!"50!!!!#O8s5#!!"51!!!!#O8s5#!!"52!!!!#O8s5#!!"53!!!!#O8s5#!!"54!!!!#O8s5#!!"55!!!!#O8s5#!!"56!!!!#O8s5#!!"57!!!!#O8s5#!!"58!!!!#O8s5#!!"59!!!!#O8s5#!!"5:!!!!#O8s5#!!"5;!!!!#O8s5#!!"5<!!!!#O8s5#!!"5=!!!!#O8s5#!!"5>!!!!#O8s5#!!"5?!!!!#O8s5#!!"5@!!!!#O8s5#!!"5A!!!!#O8s5#!!"5B!!!!#O8s5#!!"5C!!!!#O8s5#!!"5D!!!!#O8s5#!!"5E!!!!#O8s5#!!"5F!!!!#O8s5#!!"5G!!!!#O8s5#!!"5H!!!!#O8s5#!!"5I!!!!#O8s5#!!"5J!!!!#O8s5#!!"5K!!!!#O8s5#!!"5L!!!!#O8s5#!!"5M!!!!#O8s5#!!"5N!!!!#O8s5#!!"5O!!!!#O8s5#!!"5P!!!!#O8s5#!!"5Q!!!!#O8s5#!!"5R!!!!#O8s5#!!"5S!!!!#O8s5#!!"5T!!!!#O8s5#!!"5U!!!!#O8s5#!!"5V!!!!#O8s5#!!"5W!!!!#O8s5#!!"5X!!!!#O8s5#!!"5Y!!!!#O8s5#!!"5Z!!!!#O8s5#!!"5[!!!!#O8s5#!!"5\!!!!#O8s5#!!"5]!!!!#O8s5#!!"5^!!!!#O8s5#!!"5_!!!!#O8s5#!!"5`!!!!#O8s5#!!"5a!!!!#O8s5#!!"5b!!!!#O8s5#!!"5c!!!!#O8s5#!!"5d!!!!$O8ognz!!!!"!!!!&O8rYi!WW?3!"R@E)$1o\!!$)@!!!!&O8rYi!WW?2!"R@EW$*8a!!%Ll!!!!#O8s5#!!"5e!!!!&O8rYi!WW?/!"R@E)$1o\!!$)@!!!!#O8s5#!!"5f!!!!$O8ognzz!!!!#O8s5#!!"5g!!!!#O8q`Mz!!!!#O8s5#!!"5h!!!!#O8s5#!!"5i!!!!#O8s5#!!"5j!!!!#O8s5#!!"5k!!!!#O8s5#!!"5l!!!!#O8s5#!!"5m!!!!#O8s5#!!"5n!!!!#O8s5#!!"5o!!!!#O8s5#!!"5p!!!!#O8s5#!!"5q!!!!$O8ognz!!!!"!!!!&O8rYi&eG0S!"RpU)$1o\!!$)@!!!!&O8rYi&eG0R!"RpUW$*8a!!%Ll!!!!#O8s5#!!"5r!!!!&O8rYi&eG0O!"RpU)$1o\!!$)@!!!!#O8s5#!!"5s!!!!$O8ognzz!!!!#O8s5#!!"5t!!!!#O8q`Mz!!!!#O8s5#!!"5u!!!!#O8s5#!!"6!!!!!#O8s5#!!"6"!!!!#O8s5#!!"6#!!!!#O8s5#!!"6$!!!!#O8s5#!!"6%!!!!#O8s5#!!"6&!!!!#O8s5#!!"6'!!!!#O8s5#!!"6(!!!!#O8s5#!!"6)!!!!$O8ognz!!!!"!!!!&O8rYi"98W/!"SKm)$1o\!!$)@!!!!&O8rYi"98W.!"SKmW$*8a!!%Ll!!!!#O8s5#!!"6*!!!!&O8rYi"98W+!"SKm)$1o\!!$)@!!!!#O8s5#!!"6+!!!!$O8ognzz!!!!#O8s5#!!"6,!!!!#O8q`Mz!!!!#O8s5#!!"6-!!!!#O8s5#!!"6.!!!!#O8s5#!!"6/!!!!#O8s5#!!"60!!!!#O8s5#!!"61!!!!#O8s5#!!"62!!!!#O8s5#!!"63!!!!#O8s5#!!"64!!!!#O8s5#!!"65!!!!#O8s5#!!"66!!!!$O8ognz!!!!"!!!!&O8rYi'F4mG!"T'()$1o\!!$)@!!!!&O8rYi'F4mF!"T'(W$*8a!!%Ll!!!!#O8s5#!!"67!!!!&O8rYi'F4mC!"T'()$1o\!!$)@!!!!#O8s5#!!"68!!!!$O8ognzz!!!!#O8s5#!!"69!!!!#O8q`Mz!!!!#O8s5#!!"6:!!!!#O8s5#!!"6;!!!!#O8s5#!!"6<!!!!#O8s5#!!"6=!!!!#O8s5#!!"6>!!!!#O8s5#!!"6?!!!!#O8s5#!!"6@!!!!#O8s5#!!"6A!!!!#O8s5#!!"6B!!!!#O8s5#!!"6C!!!!#O8s5#!!"6D!!!!#O8s5#!!"6E!!!!#O8s5#!!"6F!!!!#O8s5#!!"6G!!!!#O8s5#!!"6H!!!!#O8s5#!!"6I!!!!#O8s5#!!"6J!!!!#O8s5#!!"6K!!!!#O8s5#!!"6L!!!!#O8s5#!!"6M!!!!#O8s5#!!"6N!!!!#O8s5#!!"6O!!!!#O8s5#!!"6P!!!!#O8s5#!!"6Q!!!!#O8s5#!!"6R!!!!#O8s5#!!"6S!!!!#O8s5#!!"6T!!!!#O8s5#!!"6U!!!!#O8s5#!!"6V!!!!#O8s5#!!"6W!!!!#O8s5#!!"6X!!!!#O8s5#!!"6Y!!!!#O8s5#!!"6Z!!!!#O8s5#!!"6[!!!!#O8s5#!!"6\!!!!#O8s5#!!"6]!!!!#O8s5#!!"6^!!!!#O8s5#!!"6_!!!!#O8s5#!!"6`!!!!#O8s5#!!"6a!!!!#O8s5#!!"6b!!!!#O8s5#!!"6c!!!!#O8s5#!!"6d!!!!#O8s5#!!"6e!!!!#O8s5#!!"6f!!!!#O8s5#!!"6g!!!!#O8s5#!!"6h!!!!$O8ogn!!!!"!!!!"!!!!#O8s5#!!"6i!!!!$O8ognz!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!#!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!(!!!!"!!!!"O8se5!!!!#O8s5#!!"6j!!!!#O8s5#!!"6k!!!!#O8s5#!!"6l!!!!#O8s5#!!"6m!!!!#O8s5#!!"6n!!!!#O8s5#!!"6o!!!!#O8s5#!!"6p!!!!#O8s5#!!"6q!!!!#O8s5#!!"6r!!!!$O8ogn!!!!"z!!!!#O8q`M!!!!"!!!!$O8ogn!!!!&z!!!!#O8q`M!!!!&!!!!#O8s5#!!"6s!!!!#O8s5#!!"6t!!!!#O8s5#!!"6u!!!!#O8s5#!!"7!!!!!#O8s5#!!"7"!!!!#O8s5#!!"7#!!!!#O8s5#!!"7$!!!!#O8s5#!!"7%!!!!$O8ognzz!!!!$O8ogn!!!!%z!!!!#O8q`Mz!!!!#O8q`M!!!!%!!!!#O8s5#!!"7&!!!!#O8s5#!!"7'!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!(z!!!!#O8s5#!!"7(!!!!#O8q`M!!!!$!!!!#O8q`M!!!!(!!!!#O8s5#!!"7)!!!!#O8s5#!!"7*!!!!#O8s5#!!"7+!!!!#O8s5#!!"7,!!!!#O8s5#!!"7-!!!!$O8ogn!!!!#z!!!!$O8ogn!!!!'z!!!!#O8q`M!!!!#!!!!#O8q`M!!!!'!!!!#O8s5#!!"7.!!!!#O8s5#!!"7/!!!!#O8s5#!!"70!!!!#O8s5#!!"71!!!!#O8s5#!!"72!!!!#O8s5#!!"73!!!!#O8s5#!!"74!!!!#O8s5#!!"75!!!!#O8s5#!!"76!!!!#O8s5#!!"77!!!!#O8s5#!!"78!!!!#O8s5#!!"79!!!!#O8s5#!!"7:!!!!#O8s5#!!"7;!!!!#O8s5#!!"7<!!!!#O8s5#!!"7=!!!!#O8s5#!!"7>!!!!#O8s5#!!"7?!!!!#O8s5#!!"7@!!!!#O8s5#!!"7A!!!!#O8s5#!!"7B!!!!#O8s5#!!"7C!!!!#O8s5#!!"7D!!!!#O8s5#!!"7E!!!!#O8s5#!!"7F!!!!#O8s5#!!"7G!!!!#O8s5#!!"7H!!!!#O8s5#!!"7I!!!!#O8s5#!!"7J!!!!#O8s5#!!"7K!!!!#O8s5#!!"7L466GCn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
