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