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