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