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