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