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