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