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