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