I'm familiar with LMAO and ROTFLOL and those, they were around already 10 years ago when I spent a whole lot lof time chatting on the internet. But what is this XDDDD.... people use? What does it mean? I looked it up in the urban dictionary but I still don't get it