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