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