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