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