ARMADILLO (JAPAN)