*            _____
*            |_ _|
*       n    (O O)    n
*       H   _|\_/|_   H
*      nHnn/ \___/ \nnHn
*     <V VV /     \ VV V>
*     \__\\/|     |\\/__/ 
