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