********************************************************************************** ************************************* **************************** ********************* ************ *****
********************************************************* ************************************** ******************************* *********************** **************** ********* ****
********************************************************* **************************************** ******************************** ********************** ***************** ************* ******
************************************************* ************************************** *************************** 8***************** ************* ********
********************************************************* ***************************************** ******************************** ************************** ******************* ************** *********** *******
********************************************************** ****************************************** *********************************** ***************************** ********************* 8************ *********
*******************************************************
***************************************
*********************************
*************************
*****************
***********
*****