********************************************************************************
.................................................................................................................................................................................