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