Bonus points for the Japanese translation AND the Japanese culture reference. This was taken from the new Rescue Rangers film.