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