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