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