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