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