OK, so this is some strange stuff, ya gotta admit, those people in Japan sure know how to make us scratch our heads in wonder....