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