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