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