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