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