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