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