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