Japanese mascot drummer Nyango Star makes Western meme debut