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