********************************************************************************************************B********************************************************************************************************QQ()()
********************************************************************************************************B********************************************************************************************************QQ()()