~....................===================================================================================