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