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