6*++++++++++++++++++++***********************
*+++++++++++++++++++++++++++++++++++++++