Japanese Yui Takashiro is indefatigably making out stamina very different