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