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