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