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