*************
**************
*****************
*******************
*********************** FUCK********************
******************
***************
*************
***********
**************
*****************
*******************
*********************** FUCK********************
******************
***************
*************
***********