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