'The misunderstanding is growing stronger...'
Urban · Degenerate_Stephen
ofc there Isn't, but why not–
'The misunderstanding is growing stronger...'
Urban · Degenerate_Stephen
"...What? Just like that, and no snu-snu...?"
Urban · Degenerate_Stephen
Slowly but surely, his domain expanded outward.
Urban · Degenerate_Stephen
same 💀
Right, he didn't exactly say he would 'send me the book'. He said he'll send me 'to' the book.
Urban · Degenerate_Stephen
ohh I understand :D
As Aldric had thought, the dungeon was now owned by a larger guild and not Blackstone, which he had entered with. In retrospect, he wondered if Blackstone was even a real guild.
Fantasy · The_Forgotten_
to what must you prove to be a meaningful existence, to be remembered or to be eternal.. in the end, everything comes to an end, so will your existence.
"Humans, demons, there is no difference. Their race doesn't matter, nor does anything else. I will kill them all if they stand in my path. There is no stopping me from reaching the best version of myself. No stopping me from becoming meaningful."
Fantasy · CoughBlood
so.. in the end, it all leads to an eternal curse, huh?
As long as he would never die, he could do everything else slowly.
Fantasy · CoughBlood
īīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīīīīîīīîīīîīīîīīîīīîīīîīī
She noticed! Impending threat?
Fantasy · WinterDragon_1
īīîīīîīīîīīîīīîīīîīīîīī
She noticed! Impending threat?
Fantasy · WinterDragon_1
Black stone? not Bluris?
As Aldric had thought, the dungeon was now owned by a larger guild and not Blackstone, which he had entered with. In retrospect, he wondered if Blackstone was even a real guild.
Fantasy · The_Forgotten_
I think it was called...
Because I knew who she was, her name is Helena Parker and her element is electricity same as mine, and she is a member of the evil organization "SHADOWS"...
Fantasy · Enigma0
roblox?
[An Alpha's Guidebook To Correcting Your Slutty Mates (R18+)]
Urban · Degenerate_Stephen
outta the way-
She noticed! Impending threat?
Fantasy · WinterDragon_1
Me ≠ Frog but 🐸 ≈ Me?
The original Griswalden had no particular memories of frogs, but he did. He often dissected frogs for clinical skills because the body structure of frogs was similar to humans in some aspects.
Fantasy · AFM31_ALDA
Thanks for Releasing my Desire to Read~
ch 0 2 One last message:
Fantasy · Uncle_Moon
Mf goin through his motivation arc 💀
He was still following his own desires and living to his fullest!
Fantasy · CoughBlood
'The misunderstanding is growing stronger...'
I Fell Into A Third-Rate Smut Novel As A Trashy Gangster
Urban · Degenerate_Stephen