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