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