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