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