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