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