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