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