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