***********b************************;********&****************b************************;********&****************b************************;********&****************b************************;************************************************************************************