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