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