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