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