''*****''''''***'''''**'''''''''******'''*'''''*''''**'**''''**''''''''**''''**''''''''*'''**'''**'''**''''''''**'''''''''''***'''**'''''**''**'''''''''******'''''''''*''*********''**''''''''''''''**''*'''''*''**'''''**''**''''''''**''''**'''*****'''**'''''**''********'''******''