|| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||����������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||����������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�����������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�����������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�����������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�����������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||��������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�����������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||��������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||�������������������������������|||||||||||