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