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