======================|||| ||||======================