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