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