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