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