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