*********************%*************** *********************%%************* **********************%%************ ***********************%%*********** ************************%%********** *************************%%********* **************************%%******** ********%%***************%%******** ********%%***************%%******** ***************************%%******* ***************************%%******* ***************************%%******* ********%%***************%%******** ********%%***************%%******** **************************%%********* *************************%%********** ************************%%*********** ***********************%%************ **********************%%************* *********************%%************** *********************%****************