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