* 
*    ~\
*      \              /\/\
*       \############ |OO|  
*       ##############|  | 
*      @############## \/
*     @  ############      /================
*    @    ##########       \================
*  @@@@   /\      /\           eat shit !!!
* @SHIT@ /  \    /  \      
* @@@@@@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~