What is the meaning of "XOXO" which people write in letters and messages etc.?

I have seen this in many messages in internet, but i do not know the meaning?!XOXO
16 answers 16