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