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