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