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