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