Know your enemy and know your self and you shall not fear the results of a thousand battles.sun tsu