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