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