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