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