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