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