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