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