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