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