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