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