********** ** ******** ******** ** ********** *** ****** **** *** ***** ****************** ****** ****** *** ***** ********** ********* ********** ** ******** **** ** ******* ******** ***** ****** ** **** *** ***** ** *** ** ** ******* ****** ** ****** ******** ******* ** ****** ****** ****** ** ************
********** ************ ** ******* ******** * ****** *** ** * * ** *** ************** ***** ***** **** ** ********* *** ** ** ********** *** **** ****** ***************** ****** ****** ********** ********** ** ***** ****************** ***** ****** ** ** ***** ***** ****************** ******** ****** ** **********