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