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