-������������������������������������������������������ ���������������������������������������������������������������������������������������������������������������������������������������������������������!-