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