------------------------------------------------------------------------------
... hate ...
------------------------------------------------------------------------------
... u .
. A .
------------------------------------------------------------------------------