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