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