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