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