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