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