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