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