__ __ __ __    __ ____    
|  T  |  T  T  /  |    \   
|  |  |  |  | /  /|  o  )  
|  |  |  ~  |/  / |     T  
l  :  l___, /   \_|  O  |  
 \   /|     \     |     |  
  \_/ l____/ \____l_____j