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