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