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