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