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