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