>>253 の言ってる動作に対応してみた
興味があればどうぞ