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