Anyone got any idea what this green stamp means? Turned up in the girlfriends Thai passport on arrival on the 2nd and had to go to the headmistress office upon leaving. No questions asked, just some scrutiny. Thanks.