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