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