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