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