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