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