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