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