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