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