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