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