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