Japanese... what more can you say.