200
bcgijlmo
acdfimno
abcdehiklmn
bcdghkno
abdeijklno
bcfjklm
bdgijmno
adefhjkno
adghlmn
abcefghijkm
bdfghkno
acghlo
degklmo
abehijno
cjko
acfghilm
befgjklm
abdfghilo
acdghjl
aehmno
acdeijlno
afghijklmo
befhijkm
cefgjm
cdefjno
abceghimn
abcdeghklmno
abcefgjkn
cefhijkl
acfkm
fijmo
cdfgiklno
bdefhijo
dgilo
acjklno
cijklno
acdfhjkmo
abdegjlmno
abehklno
egjklmo
cdghijlmno
cejno
abcdehilmn
bcdeghiklo
abcfghi
bcdghklmno
aehm
bdeklm
ahilmno
dhjk
dfmo
aegilno
abcdfgl
bcdfgijk
ajklmno
ejl
abeghijklm
defghijklo
adghi
cdefhjmo
acdefgikm
adefgjklm
acfno
acdehjmo
abdeiko
deghijkmno
adfhiko
dghjkm
dgjl
cfikmno
abcdefijklm
bcfkn
bcdeghiklm
acfgjlmno
cdfiklmno
adeghkl
acgijno
cefghjkl
aehklno
cdfgijkno
abcfhijl
beghjo
abcklmo
bfhijmno
abdgklo
acghkno
acdejklo
defghlmo
adfklo
acdefghikm
efgijkn
bciln
bcdegjlmno
ceo
abcehijkmno
beflo
dfghln
aglmn
abcfhj
abcefhijkn
abcijko
bceiklmn
adfkln
acefgijlmn
bdhjl
bfghimo
bdgjklno
behjlm
abdhm
cghklmo
cehjklm
abdfhjklno
acdegikmn
bcdhklno
dfjklmo
acdehikmo
bdefklmno
adln
abdhkmn
cdegijlmo
cfhiklmno
aghjklo
bdehikn
aefghilno
acfgin
defgiklno
fhiklmn
bfgijln
cefgio
abcdfghijkm
abdfijmo
imno
beijlmo
cfhklmno
acdgijkm
cdghijklmno
ceghijklmo
acfhjkmno
abdjlmno
bhlmno
bcdm
abcdefhikln
aghjklno
acdfjn
deiklmo
bcefhjklo
abfhjmn
acdehijklmno
bcdefglmno
acdgil
bcefgimn
dfghkno
abefhjklm
acdeghikn
acfghijmo
abdeghikmo
abdego
bdhjo
abfgko
bdfhijo
defgilmo
abcdekmn
dhijkln
bcdefhklm
abcfijkln
bcdegijklmo
bcdefgkmo
dflm
abcdein
adhjkmn
adfhkmo
bcfkno
abcgijmno
cdefghijln
fghilmo
bcefgiklno
abdefhijmn
adehijmn
adfghjno
aceghmn
cdfkno
bdegijmn
abdefhkm
ehjkm
cdgklmn
dehiklo
abdehilo
abcdijkmn
dgjklmn
acehjmn
bfhjkno
abcefgjlm
cefgimo
bfghij
cdfhijkm
acdfhijklmo
adegilm
acefghik
eghio
beghijklmn
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfaljfllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefeoioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioioimmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdjdiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajlflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneolneojjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfcgjfkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjkdjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjbghjododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajloajlokhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhgkhggogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogogmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjegmjebjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknknhehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehehemfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojmfojemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabemabiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbjbeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjinjifififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleklekleaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohaiohiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkiehkoooooooooooooooooooooooooooooooooooooooobackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackbackegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmoenmolflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcilcihkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegjegnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlifififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififififbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbkkkkkkkkkkkkkkkkkkgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgecgeccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdchdhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahfiahooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdkcdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghghijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkijkokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihokihmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngmkngdododododododododododododododododododododododododododododododododododododododododododododododododododododododododododododoananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananjeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeojeollllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbolbodnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmdnmababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhckbhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajhdajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecaecncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidncidccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngejngkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnkjnoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegoegjkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbajkbahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhlhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhelhefogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkfogkdididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididiffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmaglmkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhkhfafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafandalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalndalhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlhlgngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngngnfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmfcjmnconconconconconcooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflfloooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffffffffffffffffffacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgekdgcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmcbmiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgohgjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogkiogki
