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